dyninst.git
25 years agoImplementing cross-compiler (sparc/x86-solaris)->rs6000 - naim
naim [Wed, 27 Nov 1996 15:02:41 +0000 (15:02 +0000)]
Implementing cross-compiler (sparc/x86-solaris)->rs6000 - naim

25 years agoImplementation of cross-compiler (sparc-solaris,x86-solaris)->rs6000 - naim
naim [Tue, 26 Nov 1996 16:10:34 +0000 (16:10 +0000)]
Implementation of cross-compiler (sparc-solaris,x86-solaris)->rs6000 - naim

25 years agoFixing asserts - naim
naim [Tue, 26 Nov 1996 16:06:47 +0000 (16:06 +0000)]
Fixing asserts - naim

25 years agoImplementation of cross-compiler (sparc-solaris,x86-solaris)->rs6000 - naim
naim [Tue, 26 Nov 1996 16:02:13 +0000 (16:02 +0000)]
Implementation of cross-compiler (sparc-solaris,x86-solaris)->rs6000 - naim

25 years agoFinished the implementation of inferiorPRC on HPUX platfrom
lzheng [Sat, 23 Nov 1996 22:46:41 +0000 (22:46 +0000)]
Finished the implementation of inferiorPRC on HPUX platfrom

25 years agoAdded one more method pdFunction::findOneFunctionFromAll
lzheng [Sat, 23 Nov 1996 22:44:51 +0000 (22:44 +0000)]
Added one more method pdFunction::findOneFunctionFromAll

25 years agoAdded one more method findOneFunctionFromAll for class pdFuction
lzheng [Sat, 23 Nov 1996 22:43:41 +0000 (22:43 +0000)]
Added one more method findOneFunctionFromAll for class pdFuction
to find the function from the all the functions(instrumentable and
uninstrumentable)

25 years agobug fix
newhall [Tue, 19 Nov 1996 17:58:33 +0000 (17:58 +0000)]
bug fix

25 years agoFix to stack walking on Solaris: find leaf functions in stack (these can occur
newhall [Tue, 19 Nov 1996 16:27:48 +0000 (16:27 +0000)]
Fix to stack walking on Solaris: find leaf functions in stack (these can occur
on top of stack or in middle of stack if the signal handler is on the stack)
Fix to relocated functions: new instrumentation points are kept on a per
process basis.  Cleaned up some of the code.

25 years agoFixed problems with declarations of accept and getsockname
mjrg [Mon, 18 Nov 1996 16:23:01 +0000 (16:23 +0000)]
Fixed problems with declarations of accept and getsockname

25 years agoMinor fix to my previous commit - naim
naim [Thu, 14 Nov 1996 15:07:04 +0000 (15:07 +0000)]
Minor fix to my previous commit - naim

25 years agoMinor fix to my previous commit - naim
naim [Thu, 14 Nov 1996 14:59:09 +0000 (14:59 +0000)]
Minor fix to my previous commit - naim

25 years agoMinor fix to my previous commit - naim
naim [Thu, 14 Nov 1996 14:42:52 +0000 (14:42 +0000)]
Minor fix to my previous commit - naim

25 years agoFixing signal problem on aix related to attach/detach - naim
naim [Thu, 14 Nov 1996 14:28:57 +0000 (14:28 +0000)]
Fixing signal problem on aix related to attach/detach - naim

25 years agoChanging AstNodes back to pointers to improve performance - naim
naim [Thu, 14 Nov 1996 14:25:58 +0000 (14:25 +0000)]
Changing AstNodes back to pointers to improve performance - naim

25 years agoChanging AstNodes back to pointers to improve performance - naim
naim [Thu, 14 Nov 1996 14:19:30 +0000 (14:19 +0000)]
Changing AstNodes back to pointers to improve performance - naim

25 years agoMinor change to make qpt work for paradynd - naim
naim [Thu, 14 Nov 1996 14:18:34 +0000 (14:18 +0000)]
Minor change to make qpt work for paradynd - naim

25 years agoChanges for compiling with xlc and Visual C++
mjrg [Tue, 12 Nov 1996 17:51:30 +0000 (17:51 +0000)]
Changes for compiling with xlc and Visual C++

25 years agoRemoved warnings, changes for compiling with Visual C++ and xlc
mjrg [Tue, 12 Nov 1996 17:50:07 +0000 (17:50 +0000)]
Removed warnings, changes for compiling with Visual C++ and xlc

25 years agoMoved the computation of cost to the basetramp in the x86 platform,
mjrg [Tue, 12 Nov 1996 17:48:25 +0000 (17:48 +0000)]
Moved the computation of cost to the basetramp in the x86 platform,
and changed other platform to keep code consistent.
Removed warnings, and made changes for compiling with Visual C++

25 years agoremoved compiler warnings.
karavan [Mon, 11 Nov 1996 20:43:08 +0000 (20:43 +0000)]
removed compiler warnings.

25 years agoMoved the instructions which is used to caculate the observed cost
lzheng [Mon, 11 Nov 1996 01:50:43 +0000 (01:50 +0000)]
Moved the instructions which is used to caculate the observed cost
from the miniTramps to baseTramp

25 years agoMoved the instructions which is used to caculate the observed cost
lzheng [Mon, 11 Nov 1996 01:42:46 +0000 (01:42 +0000)]
Moved the instructions which is used to caculate the observed cost
from the miniTramps to baseTramp; Removed uncessay nops

25 years agoMoved the instructions which is used to caculate the observed cost
lzheng [Mon, 11 Nov 1996 01:41:54 +0000 (01:41 +0000)]
Moved the instructions which is used to caculate the observed cost
from the miniTramps to baseTramp; Removed the nop after the instruction
restore since they are not necessary

25 years agoMoved the instructions which is used to caculate the observed cost
lzheng [Mon, 11 Nov 1996 01:38:52 +0000 (01:38 +0000)]
Moved the instructions which is used to caculate the observed cost
from the miniTramps to baseTramp

25 years agoMoved the instructions which is used to caculate the observed cost
lzheng [Mon, 11 Nov 1996 01:38:52 +0000 (01:38 +0000)]
Moved the instructions which is used to caculate the observed cost
from the miniTramps to baseTramp

25 years agofirst version
tamches [Fri, 8 Nov 1996 23:46:34 +0000 (23:46 +0000)]
first version

25 years agovector<fastInferiorHeapMgr::oneHeapStats>
tamches [Fri, 8 Nov 1996 23:45:54 +0000 (23:45 +0000)]
vector<fastInferiorHeapMgr::oneHeapStats>

25 years agochanged from 3-->1 shm seg per process
tamches [Fri, 8 Nov 1996 23:45:27 +0000 (23:45 +0000)]
changed from 3-->1 shm seg per process

25 years agochange from 3-->1 shm seg per process
tamches [Fri, 8 Nov 1996 23:43:00 +0000 (23:43 +0000)]
change from 3-->1 shm seg per process

25 years agochange from 3-->1 shm seg per process; shm seg management is
tamches [Fri, 8 Nov 1996 23:41:49 +0000 (23:41 +0000)]
change from 3-->1 shm seg per process; shm seg management is
now done in fastInferiorHeapMgr.h/.C

25 years agochange from 3-->1 shm segment per process
tamches [Fri, 8 Nov 1996 23:41:02 +0000 (23:41 +0000)]
change from 3-->1 shm segment per process

25 years agoadded fastInferiorHeapMgr.C
tamches [Fri, 8 Nov 1996 23:40:12 +0000 (23:40 +0000)]
added fastInferiorHeapMgr.C

25 years agoadded support for a DEBUG_FLAG of 'none'
tamches [Fri, 8 Nov 1996 23:38:17 +0000 (23:38 +0000)]
added support for a DEBUG_FLAG of 'none'

25 years agosome OS:: methods changed to process:: methods
tamches [Tue, 5 Nov 1996 20:40:23 +0000 (20:40 +0000)]
some OS:: methods changed to process:: methods
process ctor now takes traceLink, ioLink params
continueProcessIfWaiting removed (no longer needed)
improved error reporting for shm segs

25 years agosome OS:: methods changed to process:: methods
tamches [Tue, 5 Nov 1996 20:38:02 +0000 (20:38 +0000)]
some OS:: methods changed to process:: methods
process constructor now takes traceLink, ioLink as param
continueProcessIfWaiting removed (no longer needed)

25 years agoremoved 2 calls to statusLine("ready") that were premature.
tamches [Tue, 5 Nov 1996 20:36:19 +0000 (20:36 +0000)]
removed 2 calls to statusLine("ready") that were premature.

25 years agosome OS:: methods have changed to process:: methods
tamches [Tue, 5 Nov 1996 20:33:19 +0000 (20:33 +0000)]
some OS:: methods have changed to process:: methods

25 years agoimproved some error checks
tamches [Tue, 5 Nov 1996 20:32:18 +0000 (20:32 +0000)]
improved some error checks

25 years agono more call to process::continueProcessIfWaiting
tamches [Tue, 5 Nov 1996 20:31:18 +0000 (20:31 +0000)]
no more call to process::continueProcessIfWaiting

25 years agoremoved dumpProcessImage
tamches [Tue, 5 Nov 1996 20:30:53 +0000 (20:30 +0000)]
removed dumpProcessImage

25 years agoremoved dumpProcessImage prototype
tamches [Tue, 5 Nov 1996 20:30:36 +0000 (20:30 +0000)]
removed dumpProcessImage prototype

25 years agochanged some OS:: methods to process:: methods
tamches [Tue, 5 Nov 1996 20:30:17 +0000 (20:30 +0000)]
changed some OS:: methods to process:: methods

25 years agoDYNINSTrecordTag now calls DYNINSTreportNewTags directly, for
tamches [Tue, 5 Nov 1996 20:26:44 +0000 (20:26 +0000)]
DYNINSTrecordTag now calls DYNINSTreportNewTags directly, for
shared-mem sampling.

25 years agofixed an include
tamches [Thu, 31 Oct 1996 10:54:55 +0000 (10:54 +0000)]
fixed an include

25 years agoremoved primitives.C
tamches [Thu, 31 Oct 1996 10:46:22 +0000 (10:46 +0000)]
removed primitives.C

25 years agomajor change: the shm-sampling commit
tamches [Thu, 31 Oct 1996 09:31:56 +0000 (09:31 +0000)]
major change: the shm-sampling commit
inferiorRPC
redesigned constructors
removed some warnings
some member vrbles are now private

25 years agothe shm-sampling commit; shared memory sampling, inferiorRPC;
tamches [Thu, 31 Oct 1996 09:30:22 +0000 (09:30 +0000)]
the shm-sampling commit; shared memory sampling, inferiorRPC;
redesigned constructors, removed a lot of warnings; some member
vrbles of class process are now private.

25 years agothe shm-sampling commit; completely redesigned dataReqNode; designed
tamches [Thu, 31 Oct 1996 09:28:23 +0000 (09:28 +0000)]
the shm-sampling commit; completely redesigned dataReqNode; designed
a handful of derived classes of dataReqNode, which replaces a lot of
existing code; removed some warnings; inferiorRPC.

25 years agothe shm-sampling commit; completely redesigned dataReqNode; designed
tamches [Thu, 31 Oct 1996 09:25:59 +0000 (09:25 +0000)]
the shm-sampling commit; completely redesigned dataReqNode; designed
a handful of derived classes of dataReqNode, which replaces a lot of
existing code.

25 years agothe shm-sampling commit; shared-memory sampling in the main loop;
tamches [Thu, 31 Oct 1996 09:23:49 +0000 (09:23 +0000)]
the shm-sampling commit; shared-memory sampling in the main loop;
new inferiorRPC activities in SIGTRAP/STOP/ILL; removed TR_START;
removed some warnings

25 years agothe shm-sampling commit; removed some warnings; removed uses of old cm5
tamches [Thu, 31 Oct 1996 09:20:10 +0000 (09:20 +0000)]
the shm-sampling commit; removed some warnings; removed uses of old cm5
vrbles nodePseudoProcess and proc->aggregate; new routine
installBootstrapInst

25 years agothe shm-sampling commit; intCounterHandle, timerHandle gone, replaced by
tamches [Thu, 31 Oct 1996 09:17:04 +0000 (09:17 +0000)]
the shm-sampling commit; intCounterHandle, timerHandle gone, replaced by
new classes in metric.h derived from dataReqNode.

25 years agoremoved a lot of warnings; un-inlined lots of large fns;
tamches [Thu, 31 Oct 1996 09:08:08 +0000 (09:08 +0000)]
removed a lot of warnings; un-inlined lots of large fns;
updated our interactions with class dataReqNode, which has been
overhauled; implemented inferiorRPC

25 years agoremoved 2 unused cm5 vrbles
tamches [Thu, 31 Oct 1996 09:04:41 +0000 (09:04 +0000)]
removed 2 unused cm5 vrbles

25 years agoremoved this file
tamches [Thu, 31 Oct 1996 09:04:02 +0000 (09:04 +0000)]
removed this file

25 years agoremoved some warnings
tamches [Thu, 31 Oct 1996 09:01:14 +0000 (09:01 +0000)]
removed some warnings

25 years agoadded noCost param to findAndInstallBaseTramp
tamches [Thu, 31 Oct 1996 09:00:34 +0000 (09:00 +0000)]
added noCost param to findAndInstallBaseTramp

25 years agogetInfo() implemented in .C file now
tamches [Thu, 31 Oct 1996 08:58:09 +0000 (08:58 +0000)]
getInfo() implemented in .C file now

25 years agomoved a routine's code from .h to .C file
tamches [Thu, 31 Oct 1996 08:57:50 +0000 (08:57 +0000)]
moved a routine's code from .h to .C file

25 years agoshm-sampling commit; routines to implement inferiorRPC; removed some warnings.
tamches [Thu, 31 Oct 1996 08:57:11 +0000 (08:57 +0000)]
shm-sampling commit; routines to implement inferiorRPC; removed some warnings.

25 years agoremoved some warnings
tamches [Thu, 31 Oct 1996 08:55:27 +0000 (08:55 +0000)]
removed some warnings

25 years agothe shm-sampling commit; routines to do inferiorRPC; removed some warnings.
tamches [Thu, 31 Oct 1996 08:55:11 +0000 (08:55 +0000)]
the shm-sampling commit; routines to do inferiorRPC; removed some warnings.

25 years agoadded some time routines
tamches [Thu, 31 Oct 1996 08:54:23 +0000 (08:54 +0000)]
added some time routines

25 years agoadded headers for some time routines and vrbles
tamches [Thu, 31 Oct 1996 08:54:04 +0000 (08:54 +0000)]
added headers for some time routines and vrbles

25 years agofirst version
tamches [Thu, 31 Oct 1996 08:53:38 +0000 (08:53 +0000)]
first version

25 years agosplit; moved half to templates05.C
tamches [Thu, 31 Oct 1996 08:53:12 +0000 (08:53 +0000)]
split; moved half to templates05.C

25 years agothe shm-sampling commit; removed some old cm5 stuff
tamches [Thu, 31 Oct 1996 08:52:48 +0000 (08:52 +0000)]
the shm-sampling commit; removed some old cm5 stuff

25 years agoremoved osForwardSignal
tamches [Thu, 31 Oct 1996 08:51:40 +0000 (08:51 +0000)]
removed osForwardSignal

25 years agothe shm-sampling commit; removed some warnings; routines to implement
tamches [Thu, 31 Oct 1996 08:50:17 +0000 (08:50 +0000)]
the shm-sampling commit; removed some warnings; routines to implement
inferiorRPC; added noCost param to some fns.

25 years agothe shm-sampling commit; routines to implement inferiorRPC; removed some
tamches [Thu, 31 Oct 1996 08:49:16 +0000 (08:49 +0000)]
the shm-sampling commit; routines to implement inferiorRPC; removed some
warnings; added noCost param to some fns.

25 years agoremoved forkNodeProcess
tamches [Thu, 31 Oct 1996 08:48:12 +0000 (08:48 +0000)]
removed forkNodeProcess

25 years agothe shm-sampling commit; routines to implement inferiorRPC; removed some
tamches [Thu, 31 Oct 1996 08:47:42 +0000 (08:47 +0000)]
the shm-sampling commit; routines to implement inferiorRPC; removed some
warnings.

25 years agoremoved a warning
tamches [Thu, 31 Oct 1996 08:47:02 +0000 (08:47 +0000)]
removed a warning

25 years agoremoved some warnings
tamches [Thu, 31 Oct 1996 08:45:42 +0000 (08:45 +0000)]
removed some warnings

25 years agothe shm-sampling commit
tamches [Thu, 31 Oct 1996 08:45:24 +0000 (08:45 +0000)]
the shm-sampling commit

25 years agoremoved globalMetricVec, unused.
tamches [Thu, 31 Oct 1996 08:44:58 +0000 (08:44 +0000)]
removed globalMetricVec, unused.

25 years agoin initOS(), main no longer calls DYNINSTinit
tamches [Thu, 31 Oct 1996 08:44:32 +0000 (08:44 +0000)]
in initOS(), main no longer calls DYNINSTinit

25 years agoinitOS() no longer has main call DYNINSTinit
tamches [Thu, 31 Oct 1996 08:43:39 +0000 (08:43 +0000)]
initOS() no longer has main call DYNINSTinit

25 years agoremoved main-->DYNINSTinit() instrumentation in initOS()
tamches [Thu, 31 Oct 1996 08:42:41 +0000 (08:42 +0000)]
removed main-->DYNINSTinit() instrumentation in initOS()

25 years agothe shm-sampling commit; removed some warnings; first try at inferiorRPC
tamches [Thu, 31 Oct 1996 08:41:28 +0000 (08:41 +0000)]
the shm-sampling commit; removed some warnings; first try at inferiorRPC

25 years agochanged sampleMultiple from a ptr; removed some warnings
tamches [Thu, 31 Oct 1996 08:40:07 +0000 (08:40 +0000)]
changed sampleMultiple from a ptr; removed some warnings

25 years agoremoved an old cm5 call
tamches [Thu, 31 Oct 1996 08:39:15 +0000 (08:39 +0000)]
removed an old cm5 call

25 years agochanged call interface to osDumpImage
tamches [Thu, 31 Oct 1996 08:38:34 +0000 (08:38 +0000)]
changed call interface to osDumpImage

25 years agothe shm-sampling commit
tamches [Thu, 31 Oct 1996 08:37:54 +0000 (08:37 +0000)]
the shm-sampling commit

25 years agoremoved a warning
tamches [Thu, 31 Oct 1996 08:37:14 +0000 (08:37 +0000)]
removed a warning

25 years agothe shm-sampling commit; added noCost param to some fns
tamches [Thu, 31 Oct 1996 08:36:58 +0000 (08:36 +0000)]
the shm-sampling commit; added noCost param to some fns

25 years agothe shm-sampling commit; added noCost param to several fns
tamches [Thu, 31 Oct 1996 08:36:11 +0000 (08:36 +0000)]
the shm-sampling commit; added noCost param to several fns

25 years agoremoved LOW and HIGH; added a few opcodes
tamches [Thu, 31 Oct 1996 08:35:36 +0000 (08:35 +0000)]
removed LOW and HIGH; added a few opcodes

25 years agothe shm-sampling commit; added inferiorRPC; removed some warnings
tamches [Thu, 31 Oct 1996 08:35:09 +0000 (08:35 +0000)]
the shm-sampling commit; added inferiorRPC; removed some warnings

25 years agofirst version
tamches [Thu, 31 Oct 1996 08:34:02 +0000 (08:34 +0000)]
first version

25 years agobeefed up warnings; the shm sampling commit; split templates0.C file.
tamches [Thu, 31 Oct 1996 08:31:02 +0000 (08:31 +0000)]
beefed up warnings; the shm sampling commit; split templates0.C file.

25 years agov1.1 --> v1.2 internal
tamches [Thu, 31 Oct 1996 08:23:33 +0000 (08:23 +0000)]
v1.1 --> v1.2 internal

25 years agoreduced warnings; de-inlined some fns
tamches [Thu, 31 Oct 1996 08:22:46 +0000 (08:22 +0000)]
reduced warnings; de-inlined some fns

25 years agodon't call enablePAUSEorRUN anymore in certain places;
tamches [Thu, 31 Oct 1996 08:21:21 +0000 (08:21 +0000)]
don't call enablePAUSEorRUN anymore in certain places;
instead, the new uiMgr->enablePauseOrRun is called elsewhere.

25 years agoUIM::enablePauseOrRun()
tamches [Thu, 31 Oct 1996 08:19:16 +0000 (08:19 +0000)]
UIM::enablePauseOrRun()

25 years agocall to uiMgr->enablePauseOrRun()
tamches [Thu, 31 Oct 1996 08:18:33 +0000 (08:18 +0000)]
call to uiMgr->enablePauseOrRun()

25 years agoremoved Queue.h; removed vector of Histogram*
tamches [Thu, 31 Oct 1996 08:15:55 +0000 (08:15 +0000)]
removed Queue.h; removed vector of Histogram*

25 years agoupdated copyright
tamches [Thu, 31 Oct 1996 08:12:33 +0000 (08:12 +0000)]
updated copyright

25 years agoadded enablePauseOrRun()
tamches [Thu, 31 Oct 1996 08:10:37 +0000 (08:10 +0000)]
added enablePauseOrRun()