dyninst.git
26 years agoadded support for parsing shared object files for sparc-solaris platform
newhall [Thu, 26 Sep 1996 19:01:51 +0000 (19:01 +0000)]
added support for parsing shared object files for sparc-solaris platform

26 years agoadded support for instrumenting dynamic executables on sparc-solaris
newhall [Thu, 26 Sep 1996 18:58:20 +0000 (18:58 +0000)]
added support for instrumenting dynamic executables on sparc-solaris
platform

26 years agoadded DYNINSTstart
newhall [Thu, 26 Sep 1996 18:56:49 +0000 (18:56 +0000)]
added DYNINSTstart

26 years agoincreased SYN_INST_BUF_SIZE to 4M
newhall [Thu, 26 Sep 1996 18:55:14 +0000 (18:55 +0000)]
increased SYN_INST_BUF_SIZE to 4M

26 years agoChanged code to allow base tramps of variable size.
mjrg [Fri, 13 Sep 1996 21:54:01 +0000 (21:54 +0000)]
Changed code to allow base tramps of variable size.

26 years agoImplemented opcode ReturnVal for ast's to get the return value of functions.
mjrg [Fri, 13 Sep 1996 21:41:51 +0000 (21:41 +0000)]
Implemented opcode ReturnVal for ast's to get the return value of functions.
Added missing calls to free registers in Ast.generateCode and emitFuncCall.
Removed architecture dependencies from inst.C.
Changed code to allow base tramps of variable size.

26 years agoAnother minor fix to my previous commit! - naim
naim [Thu, 12 Sep 1996 18:25:14 +0000 (18:25 +0000)]
Another minor fix to my previous commit! - naim

26 years agoMinor fix to my previous commit - naim
naim [Thu, 12 Sep 1996 15:53:23 +0000 (15:53 +0000)]
Minor fix to my previous commit - naim

26 years agoThis commit move all saves and restores from the mini-tramps to the base
naim [Thu, 12 Sep 1996 15:08:21 +0000 (15:08 +0000)]
This commit move all saves and restores from the mini-tramps to the base
tramp. It also add jumps to skip instrumentation in the base-tramp when
it isn't required - naim

26 years agoFixed a probelm with walking stack for hpux
lzheng [Thu, 5 Sep 1996 16:41:38 +0000 (16:41 +0000)]
Fixed a probelm with walking stack for hpux

26 years agoMoved the architecture dependent definations to the architecture
lzheng [Thu, 5 Sep 1996 16:40:07 +0000 (16:40 +0000)]
Moved the architecture dependent definations to the architecture
dependent files; Added some comments

26 years agoMove the architecture dependent definations to the architecture dependent files
lzheng [Thu, 5 Sep 1996 16:33:58 +0000 (16:33 +0000)]
Move the architecture dependent definations to the architecture dependent files

26 years agoRemoving some warning and clean up the code a little bit.
lzheng [Thu, 5 Sep 1996 16:32:20 +0000 (16:32 +0000)]
Removing some warning and clean up the code a little bit.

26 years agoMove the defination of BREAK_POINT_INSN to the machine dependent file
lzheng [Thu, 5 Sep 1996 16:31:35 +0000 (16:31 +0000)]
Move the defination of BREAK_POINT_INSN to the machine dependent file

26 years agoMove the defination of BREAK_POINT_INSN to the machine dependent file
lzheng [Thu, 5 Sep 1996 16:14:08 +0000 (16:14 +0000)]
Move the defination of BREAK_POINT_INSN to the machine dependent file

26 years agoadded version # on screen
tamches [Wed, 4 Sep 1996 21:22:17 +0000 (21:22 +0000)]
added version # on screen

26 years agoremoved old copyright notice
tamches [Wed, 4 Sep 1996 20:48:32 +0000 (20:48 +0000)]
removed old copyright notice

26 years agoAnother minor change related to the undoing of tail-call optimaztion
lzheng [Fri, 23 Aug 1996 16:59:23 +0000 (16:59 +0000)]
Another minor change related to the undoing of tail-call optimaztion

26 years agoChanges made for the previous commit and also minor bug fix for the
lzheng [Fri, 23 Aug 1996 03:44:57 +0000 (03:44 +0000)]
Changes made for the previous commit and also minor bug fix for the
undoing of tail-call optimaztion

26 years agoMinor changes for the previous commit
lzheng [Fri, 23 Aug 1996 03:43:03 +0000 (03:43 +0000)]
Minor changes for the previous commit

26 years agoChanged the ast nodes generated for timers. This just affects the ast
mjrg [Wed, 21 Aug 1996 18:02:35 +0000 (18:02 +0000)]
Changed the ast nodes generated for timers. This just affects the ast
nodes, not the code generated.

26 years agoMinor fix for the procedure readDataFromFrame
lzheng [Tue, 20 Aug 1996 21:34:54 +0000 (21:34 +0000)]
Minor fix for the procedure readDataFromFrame

26 years agoImplementation of multiple instruction sequence
lzheng [Tue, 20 Aug 1996 20:39:29 +0000 (20:39 +0000)]
Implementation of multiple instruction sequence

26 years agoImplementation of moving multiple instructions sequence and
lzheng [Tue, 20 Aug 1996 19:21:57 +0000 (19:21 +0000)]
Implementation of moving multiple instructions sequence and
splitting the instrumentation into two phases
(For solaris2.5, ndo the tail-call optimaztion for the system call
so we could get the correct value for calculating the time of system call.)

26 years agoImplementation of moving multiple instructions sequence and
lzheng [Tue, 20 Aug 1996 19:10:57 +0000 (19:10 +0000)]
Implementation of moving multiple instructions sequence and
splitting the instrumentation into two phases

26 years agoImplementation of moving multiple instructions sequence and
lzheng [Tue, 20 Aug 1996 19:10:57 +0000 (19:10 +0000)]
Implementation of moving multiple instructions sequence and
splitting the instrumentation into two phases

26 years agoImplementation of moving multiple instructions sequence
lzheng [Tue, 20 Aug 1996 19:10:02 +0000 (19:10 +0000)]
Implementation of moving multiple instructions sequence
Correcting a few opmask here and add some new.

26 years agoImplementation of moving multiple instructions sequence and
lzheng [Tue, 20 Aug 1996 19:07:30 +0000 (19:07 +0000)]
Implementation of moving multiple instructions sequence and
splitting the instrumentations into two phases.

26 years agoImplementation of moving multiple instructions sequence
lzheng [Tue, 20 Aug 1996 19:06:29 +0000 (19:06 +0000)]
Implementation of moving multiple instructions sequence
and splitting the instrumentation into two phases

26 years agoImplementation of moving multiple instructions sequence and splitting
lzheng [Tue, 20 Aug 1996 19:05:41 +0000 (19:05 +0000)]
Implementation of moving multiple instructions sequence and splitting
the instrumentation into two phases.

26 years agoImplementation of moving multiple instructions sequence and splitting
lzheng [Tue, 20 Aug 1996 19:04:22 +0000 (19:04 +0000)]
Implementation of moving multiple instructions sequence and splitting
the instrumentation into two phases

26 years agoImplementation of moving multiple instructions sequence and
lzheng [Tue, 20 Aug 1996 19:03:17 +0000 (19:03 +0000)]
Implementation of moving multiple instructions sequence and
Splitting the instrumentation into two phases

26 years agoImplementation of moving multiple instructions sequence
lzheng [Tue, 20 Aug 1996 19:02:21 +0000 (19:02 +0000)]
Implementation of moving multiple instructions sequence

26 years agoImplementation of moving multiple instructions sequence
lzheng [Tue, 20 Aug 1996 19:01:00 +0000 (19:01 +0000)]
Implementation of moving multiple instructions sequence
Added a few variable. (need to change them to private member later)

26 years agoImplementation of moving multiple instructions sequence
lzheng [Tue, 20 Aug 1996 19:00:21 +0000 (19:00 +0000)]
Implementation of moving multiple instructions sequence
Added a Function findFunctionIn(addr) to look for the functions which
contains the instruction at this address

26 years agoA few slot was added to allow multiple instructions to be moved into
lzheng [Tue, 20 Aug 1996 18:57:59 +0000 (18:57 +0000)]
A few slot was added to allow multiple instructions to be moved into
the base trampoline

26 years agoImplementation of moving multiple instructions sequence and
lzheng [Tue, 20 Aug 1996 18:56:53 +0000 (18:56 +0000)]
Implementation of moving multiple instructions sequence and
Splitting the instrumentation into two phases

26 years agoupdated copyright for release 1.1 Release1_1
tamches [Fri, 16 Aug 1996 21:26:34 +0000 (21:26 +0000)]
updated copyright for release 1.1

26 years agoupdated copyright for release 1.1
tamches [Fri, 16 Aug 1996 21:13:02 +0000 (21:13 +0000)]
updated copyright for release 1.1

26 years agoupdated copyright for release 1.1
tamches [Fri, 16 Aug 1996 20:57:58 +0000 (20:57 +0000)]
updated copyright for release 1.1

26 years agoupdated copyright for release 1.1
tamches [Fri, 16 Aug 1996 19:10:17 +0000 (19:10 +0000)]
updated copyright for release 1.1

26 years ago*** empty log message ***
newhall [Fri, 16 Aug 1996 18:43:13 +0000 (18:43 +0000)]
*** empty log message ***

26 years agoremoved bininst and paradyndSIM from Makefile
newhall [Fri, 16 Aug 1996 18:42:46 +0000 (18:42 +0000)]
removed bininst and paradyndSIM from Makefile

26 years agoFixing index inside loop using srcs[i] instead of srcs[u] noticed by Jeff
naim [Fri, 16 Aug 1996 16:52:17 +0000 (16:52 +0000)]
Fixing index inside loop using srcs[i] instead of srcs[u] noticed by Jeff
- naim

26 years agoMinor fixing related to the previous commits
lzheng [Fri, 16 Aug 1996 16:32:47 +0000 (16:32 +0000)]
Minor fixing related to the previous commits

26 years agominor code cleanup
karavan [Fri, 16 Aug 1996 07:07:34 +0000 (07:07 +0000)]
minor code cleanup

26 years agoMinor changes for the symbol reading
lzheng [Fri, 16 Aug 1996 04:07:14 +0000 (04:07 +0000)]
Minor changes for the symbol reading

26 years agoMinor changes for the change of paradyn.rc and bug fixing.
lzheng [Fri, 16 Aug 1996 04:06:00 +0000 (04:06 +0000)]
Minor changes for the change of paradyn.rc and bug fixing.

26 years agoTcl copyright notice
mjrg [Wed, 14 Aug 1996 17:44:45 +0000 (17:44 +0000)]
Tcl copyright notice

26 years agoAdded PVM copyright notice
mjrg [Mon, 12 Aug 1996 16:33:56 +0000 (16:33 +0000)]
Added PVM copyright notice

26 years agoCode cleanup: removed cm5 kludges and unused code
mjrg [Mon, 12 Aug 1996 16:32:43 +0000 (16:32 +0000)]
Code cleanup: removed cm5 kludges and unused code

26 years agoRemoved cm5 files
mjrg [Mon, 12 Aug 1996 16:31:55 +0000 (16:31 +0000)]
Removed cm5 files

26 years agoCode cleanup: removed cm5 code
mjrg [Mon, 12 Aug 1996 16:30:19 +0000 (16:30 +0000)]
Code cleanup: removed cm5 code

26 years agoCode cleanup: removed cm5 kludges and some unused code
mjrg [Mon, 12 Aug 1996 16:27:01 +0000 (16:27 +0000)]
Code cleanup: removed cm5 kludges and some unused code

26 years agoMinor change to error messages in loopUntilStopped - naim
naim [Thu, 8 Aug 1996 16:25:58 +0000 (16:25 +0000)]
Minor change to error messages in loopUntilStopped - naim

26 years agoremoved a warning
tamches [Mon, 5 Aug 1996 07:30:31 +0000 (07:30 +0000)]
removed a warning

26 years agoupdate for tcl 7.5
tamches [Mon, 5 Aug 1996 07:30:10 +0000 (07:30 +0000)]
update for tcl 7.5

26 years agotclclean.h --> tcl.h
tamches [Mon, 5 Aug 1996 07:28:40 +0000 (07:28 +0000)]
tclclean.h --> tcl.h

26 years agotkclean.h --> tk.h
tamches [Mon, 5 Aug 1996 07:12:12 +0000 (07:12 +0000)]
tkclean.h --> tk.h

26 years agoupdate for tcl 7.5
tamches [Mon, 5 Aug 1996 07:09:30 +0000 (07:09 +0000)]
update for tcl 7.5

26 years agoupdate for tcl7.5
tamches [Mon, 5 Aug 1996 07:09:14 +0000 (07:09 +0000)]
update for tcl7.5

26 years agoused BACKUP_CORE to remove a /p/paradyn dependency in VPATH
tamches [Mon, 5 Aug 1996 07:08:53 +0000 (07:08 +0000)]
used BACKUP_CORE to remove a /p/paradyn dependency in VPATH

26 years agoAdded BACKUP_CORE, which removes several "/p/paradyn" dependencies.
tamches [Mon, 5 Aug 1996 07:08:18 +0000 (07:08 +0000)]
Added BACKUP_CORE, which removes several "/p/paradyn" dependencies.
Upgraded to tcl 7.5
removed obsolete USES_BLT
removed AIX kludges for FLEX_DIR

26 years agotkclean.h --> tk.h
tamches [Fri, 2 Aug 1996 19:08:59 +0000 (19:08 +0000)]
tkclean.h --> tk.h

26 years agotclclean.h --> tcl.h
tamches [Fri, 2 Aug 1996 19:08:40 +0000 (19:08 +0000)]
tclclean.h --> tcl.h

26 years agoChanged libdyninstRT.a to libdyninstRT.o
mjrg [Tue, 30 Jul 1996 19:02:19 +0000 (19:02 +0000)]
Changed libdyninstRT.a to libdyninstRT.o
Link libdyninstRT.o with libgcc

26 years agoremoved unused code
mjrg [Tue, 30 Jul 1996 18:58:58 +0000 (18:58 +0000)]
removed unused code

26 years agoFixing race condition - naim
naim [Mon, 29 Jul 1996 21:00:04 +0000 (21:00 +0000)]
Fixing race condition - naim

26 years agoChanging some comments - naim
naim [Mon, 29 Jul 1996 20:59:16 +0000 (20:59 +0000)]
Changing some comments - naim

26 years agoadded display of status if search throttled back.
karavan [Fri, 26 Jul 1996 18:02:37 +0000 (18:02 +0000)]
added display of status if search throttled back.

26 years agoremoved debug prints.
karavan [Fri, 26 Jul 1996 18:01:46 +0000 (18:01 +0000)]
removed debug prints.

26 years ago oops! removed debugging outputs
karavan [Fri, 26 Jul 1996 14:29:08 +0000 (14:29 +0000)]
 oops! removed debugging outputs

26 years agoremoved obsolete PC declarations.
karavan [Fri, 26 Jul 1996 07:29:58 +0000 (07:29 +0000)]
removed obsolete PC declarations.

26 years agobug fix: eliminated race condition from data subscription code. Changed
karavan [Fri, 26 Jul 1996 07:28:10 +0000 (07:28 +0000)]
bug fix: eliminated race condition from data subscription code.  Changed
data structures used as indices in class filteredDataServer.  Obsoleted
class fmf.

26 years agoadded global performanceConsultant::numMetrics which is used to
karavan [Fri, 26 Jul 1996 07:25:49 +0000 (07:25 +0000)]
added global performanceConsultant::numMetrics which is used to
size some filteredDataServer data structures.

26 years agoadded global performanceConsultant::numMetrics which is used to size
karavan [Fri, 26 Jul 1996 07:25:02 +0000 (07:25 +0000)]
added global performanceConsultant::numMetrics which is used to size
some filteredDataServer data structures.

26 years agoBug fix: check for presence of stab section
mjrg [Thu, 25 Jul 1996 23:26:21 +0000 (23:26 +0000)]
Bug fix: check for presence of stab section

26 years agoInstrument pvm_send instead of pvm_recv to find tags
mjrg [Thu, 25 Jul 1996 23:25:04 +0000 (23:25 +0000)]
Instrument pvm_send instead of pvm_recv to find tags

26 years agoAdded sharing of metric components
mjrg [Thu, 25 Jul 1996 23:24:03 +0000 (23:24 +0000)]
Added sharing of metric components

26 years agoDivided the templates files, to avoid problems compiling on HP.
mjrg [Thu, 25 Jul 1996 23:21:55 +0000 (23:21 +0000)]
Divided the templates files, to avoid problems compiling on HP.
Added new templates

26 years agoDivided the templates files, to avoid problems compiling on HP.
mjrg [Thu, 25 Jul 1996 23:21:33 +0000 (23:21 +0000)]
Divided the templates files, to avoid problems compiling on HP.

26 years agoFixed error in numActiveExperiments calculation; numActiveCurrentExperiments
karavan [Wed, 24 Jul 1996 20:10:37 +0000 (20:10 +0000)]
Fixed error in numActiveExperiments calculation; numActiveCurrentExperiments
now zero'd at phase boundary.

26 years agobug fix in PCmetricInst::getEstimatedCost
karavan [Wed, 24 Jul 1996 20:09:25 +0000 (20:09 +0000)]
bug fix in PCmetricInst::getEstimatedCost

26 years agosecond part of two-part commit.
karavan [Tue, 23 Jul 1996 20:27:59 +0000 (20:27 +0000)]
second part of two-part commit.

implements new search strategy which retests false nodes under certain
circumstances.

change in handling of high-cost nodes blocking the ready queue.

code cleanup.

26 years agoremoved ff class from performance consultant.
karavan [Tue, 23 Jul 1996 20:24:56 +0000 (20:24 +0000)]
removed ff class from performance consultant.

26 years agoadded new suppress feature to hypothesis definition.
karavan [Mon, 22 Jul 1996 21:19:45 +0000 (21:19 +0000)]
added new suppress feature to hypothesis definition.

26 years agopart one of two-part commit
karavan [Mon, 22 Jul 1996 18:56:20 +0000 (18:56 +0000)]
part one of two-part commit

26 years agopart one of two-part commit for new PC functionality of restarting searches.
karavan [Mon, 22 Jul 1996 18:55:36 +0000 (18:55 +0000)]
part one of two-part commit for new PC functionality of restarting searches.

26 years agoChanging the "frequency" value from 250 to 100 - naim
naim [Thu, 18 Jul 1996 19:48:35 +0000 (19:48 +0000)]
Changing the "frequency" value from 250 to 100 - naim

26 years agoMinor fix to give proper error message when the pvm daemon runs out of
naim [Thu, 18 Jul 1996 19:39:09 +0000 (19:39 +0000)]
Minor fix to give proper error message when the pvm daemon runs out of
virtual memory - naim

26 years agoChanging the "frequency" value from 250 to 100 - naim
naim [Thu, 18 Jul 1996 19:37:46 +0000 (19:37 +0000)]
Changing the "frequency" value from 250 to 100 - naim

26 years agoMinor change to COSTTEST section - naim
naim [Thu, 18 Jul 1996 19:36:19 +0000 (19:36 +0000)]
Minor change to COSTTEST section - naim

26 years agoCommented out prototype of gettimeofday, that is causing problems os solaris 2.5
mjrg [Wed, 17 Jul 1996 13:56:41 +0000 (13:56 +0000)]
Commented out prototype of gettimeofday, that is causing problems os solaris 2.5

26 years agomove HP specific files to the makefile in the hpux directory
lzheng [Tue, 9 Jul 1996 18:15:05 +0000 (18:15 +0000)]
move HP specific files to the makefile in the hpux directory

26 years agoadded templatesHP.C for HPUX only
lzheng [Tue, 9 Jul 1996 04:39:15 +0000 (04:39 +0000)]
added templatesHP.C for HPUX only

26 years agoImplemented the stack walking on HPUX
lzheng [Tue, 9 Jul 1996 04:30:31 +0000 (04:30 +0000)]
Implemented the stack walking on HPUX

26 years agoImplemented the multiple exit and relocation of conditional branch
lzheng [Tue, 9 Jul 1996 04:18:26 +0000 (04:18 +0000)]
Implemented the multiple exit and relocation of conditional branch
instruction on HPUX

26 years agominor changes( add the printout of HPUX Platform )
lzheng [Tue, 9 Jul 1996 04:15:58 +0000 (04:15 +0000)]
minor changes( add the printout of HPUX Platform )

26 years agoImplentented the stack walking on HPUX machine
lzheng [Tue, 9 Jul 1996 04:11:58 +0000 (04:11 +0000)]
Implentented the stack walking on HPUX machine

26 years agoadd variable freeNotOK for the stack walking on hpux
lzheng [Tue, 9 Jul 1996 04:10:32 +0000 (04:10 +0000)]
add variable freeNotOK for the stack walking on hpux