tamches [Thu, 31 Oct 1996 08:52:48 +0000 (08:52 +0000)]
the shm-sampling commit; removed some old cm5 stuff
tamches [Thu, 31 Oct 1996 08:51:40 +0000 (08:51 +0000)]
removed osForwardSignal
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.
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.
tamches [Thu, 31 Oct 1996 08:48:12 +0000 (08:48 +0000)]
removed forkNodeProcess
tamches [Thu, 31 Oct 1996 08:47:42 +0000 (08:47 +0000)]
the shm-sampling commit; routines to implement inferiorRPC; removed some
warnings.
tamches [Thu, 31 Oct 1996 08:47:02 +0000 (08:47 +0000)]
removed a warning
tamches [Thu, 31 Oct 1996 08:45:42 +0000 (08:45 +0000)]
removed some warnings
tamches [Thu, 31 Oct 1996 08:45:24 +0000 (08:45 +0000)]
the shm-sampling commit
tamches [Thu, 31 Oct 1996 08:44:58 +0000 (08:44 +0000)]
removed globalMetricVec, unused.
tamches [Thu, 31 Oct 1996 08:44:32 +0000 (08:44 +0000)]
in initOS(), main no longer calls DYNINSTinit
tamches [Thu, 31 Oct 1996 08:43:39 +0000 (08:43 +0000)]
initOS() no longer has main call DYNINSTinit
tamches [Thu, 31 Oct 1996 08:42:41 +0000 (08:42 +0000)]
removed main-->DYNINSTinit() instrumentation in initOS()
tamches [Thu, 31 Oct 1996 08:41:28 +0000 (08:41 +0000)]
the shm-sampling commit; removed some warnings; first try at inferiorRPC
tamches [Thu, 31 Oct 1996 08:40:07 +0000 (08:40 +0000)]
changed sampleMultiple from a ptr; removed some warnings
tamches [Thu, 31 Oct 1996 08:39:15 +0000 (08:39 +0000)]
removed an old cm5 call
tamches [Thu, 31 Oct 1996 08:38:34 +0000 (08:38 +0000)]
changed call interface to osDumpImage
tamches [Thu, 31 Oct 1996 08:37:54 +0000 (08:37 +0000)]
the shm-sampling commit
tamches [Thu, 31 Oct 1996 08:37:14 +0000 (08:37 +0000)]
removed a warning
tamches [Thu, 31 Oct 1996 08:36:58 +0000 (08:36 +0000)]
the shm-sampling commit; added noCost param to some fns
tamches [Thu, 31 Oct 1996 08:36:11 +0000 (08:36 +0000)]
the shm-sampling commit; added noCost param to several fns
tamches [Thu, 31 Oct 1996 08:35:36 +0000 (08:35 +0000)]
removed LOW and HIGH; added a few opcodes
tamches [Thu, 31 Oct 1996 08:35:09 +0000 (08:35 +0000)]
the shm-sampling commit; added inferiorRPC; removed some warnings
tamches [Thu, 31 Oct 1996 08:34:02 +0000 (08:34 +0000)]
first version
tamches [Thu, 31 Oct 1996 08:31:02 +0000 (08:31 +0000)]
beefed up warnings; the shm sampling commit; split templates0.C file.
tamches [Thu, 31 Oct 1996 08:23:33 +0000 (08:23 +0000)]
v1.1 --> v1.2 internal
tamches [Thu, 31 Oct 1996 08:22:46 +0000 (08:22 +0000)]
reduced warnings; de-inlined some fns
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.
tamches [Thu, 31 Oct 1996 08:19:16 +0000 (08:19 +0000)]
UIM::enablePauseOrRun()
tamches [Thu, 31 Oct 1996 08:18:33 +0000 (08:18 +0000)]
call to uiMgr->enablePauseOrRun()
tamches [Thu, 31 Oct 1996 08:15:55 +0000 (08:15 +0000)]
removed Queue.h; removed vector of Histogram*
tamches [Thu, 31 Oct 1996 08:12:33 +0000 (08:12 +0000)]
updated copyright
tamches [Thu, 31 Oct 1996 08:10:37 +0000 (08:10 +0000)]
added enablePauseOrRun()
tamches [Thu, 31 Oct 1996 08:03:00 +0000 (08:03 +0000)]
the shm-sampling commit
tamches [Thu, 31 Oct 1996 08:02:30 +0000 (08:02 +0000)]
The shm-sampling commit
tamches [Thu, 31 Oct 1996 07:52:06 +0000 (07:52 +0000)]
replaced gotos with while loops
tamches [Thu, 31 Oct 1996 07:51:21 +0000 (07:51 +0000)]
removed some unneeded code; added check for right platform
tamches [Thu, 31 Oct 1996 07:47:33 +0000 (07:47 +0000)]
removed these obsolete files
tamches [Thu, 31 Oct 1996 07:44:33 +0000 (07:44 +0000)]
first version
tamches [Thu, 31 Oct 1996 07:40:35 +0000 (07:40 +0000)]
added shm routines plus getsockopt/setsockopt
tamches [Thu, 31 Oct 1996 07:40:19 +0000 (07:40 +0000)]
added shm routines
tamches [Thu, 31 Oct 1996 07:39:46 +0000 (07:39 +0000)]
commented out pdictionary
tamches [Thu, 31 Oct 1996 07:36:39 +0000 (07:36 +0000)]
removed some warnings
tamches [Thu, 31 Oct 1996 07:36:15 +0000 (07:36 +0000)]
new interface for locate()
tamches [Thu, 31 Oct 1996 07:35:21 +0000 (07:35 +0000)]
added vectorSet
tamches [Thu, 31 Oct 1996 07:34:49 +0000 (07:34 +0000)]
first version
tamches [Thu, 31 Oct 1996 07:33:26 +0000 (07:33 +0000)]
added shm primitives plus getsockopt/setsockopt
tamches [Thu, 31 Oct 1996 07:32:57 +0000 (07:32 +0000)]
added shm routines
tamches [Thu, 31 Oct 1996 07:32:31 +0000 (07:32 +0000)]
locate() now returns V* instead of bool
lzheng [Wed, 30 Oct 1996 02:46:08 +0000 (02:46 +0000)]
Minor bug fixes for call site instrumentation and emitImm.
tamches [Mon, 28 Oct 1996 23:05:52 +0000 (23:05 +0000)]
added DEBUG_FLAG feature
mjrg [Sun, 20 Oct 1996 20:18:16 +0000 (20:18 +0000)]
small change to assertions
mjrg [Fri, 18 Oct 1996 23:54:05 +0000 (23:54 +0000)]
Solaris/X86 port
mjrg [Fri, 18 Oct 1996 23:52:33 +0000 (23:52 +0000)]
Changed argument of findInstPoints
mjrg [Fri, 18 Oct 1996 23:51:19 +0000 (23:51 +0000)]
Added function to test for alignment
mjrg [Fri, 18 Oct 1996 23:40:54 +0000 (23:40 +0000)]
Solaris/X86 port
tamches [Wed, 16 Oct 1996 16:12:32 +0000 (16:12 +0000)]
changes to accomodate new abstractions::resizeEverything fixes a
sorting bug
tamches [Wed, 16 Oct 1996 16:11:13 +0000 (16:11 +0000)]
resizeEverything() now takes a sort flag
newhall [Tue, 15 Oct 1996 20:11:05 +0000 (20:11 +0000)]
fix to relocating functions with a call instruction immediately following
the save instruction, don't instrument functions with retl instruction and
a call instruction, fix to get io and sync metrics to work correctly
newhall [Tue, 15 Oct 1996 20:10:47 +0000 (20:10 +0000)]
added SL_WEAK, and change_size method
newhall [Tue, 15 Oct 1996 20:10:34 +0000 (20:10 +0000)]
change to give preference to functions with global binding over functions
with weak binding when two function symbols have the same address
naim [Wed, 9 Oct 1996 20:43:34 +0000 (20:43 +0000)]
Implementation of emitImm procedure - naim
mjrg [Wed, 9 Oct 1996 20:09:11 +0000 (20:09 +0000)]
added template for vector of functionName
mjrg [Wed, 9 Oct 1996 14:03:17 +0000 (14:03 +0000)]
added template for class functionName
mjrg [Tue, 8 Oct 1996 21:53:31 +0000 (21:53 +0000)]
Changed evaluation of resource lists
mjrg [Tue, 8 Oct 1996 21:52:57 +0000 (21:52 +0000)]
changed evaluation of resource lists
mjrg [Tue, 8 Oct 1996 21:52:14 +0000 (21:52 +0000)]
changed the evaluation of resource lists
removed warnings
lzheng [Tue, 8 Oct 1996 19:29:43 +0000 (19:29 +0000)]
add notInstruFunction to class image (for stack walking)
lzheng [Mon, 7 Oct 1996 22:01:47 +0000 (22:01 +0000)]
Adding the function emitImm
lzheng [Mon, 7 Oct 1996 22:01:12 +0000 (22:01 +0000)]
Added shift operand
naim [Fri, 4 Oct 1996 16:38:31 +0000 (16:38 +0000)]
Changes to use immediate operations on the sparc - naim
naim [Fri, 4 Oct 1996 16:12:38 +0000 (16:12 +0000)]
Optimization for code generation (use of immediate operations whenever
possible). This first commit is only for the sparc platform. Other platforms
should follow soon - naim
naim [Fri, 4 Oct 1996 15:23:38 +0000 (15:23 +0000)]
Change to base tramp: if there is no instrumentation, then skip - naim
naim [Fri, 4 Oct 1996 15:02:43 +0000 (15:02 +0000)]
Minor changes to debugging information - naim
naim [Fri, 4 Oct 1996 15:01:00 +0000 (15:01 +0000)]
Changes in the base-trampoline to support arrays of counters and timers
(multithreaded case). On AIX registers are saved only when needed, so we
don't need to move save/restores to base-tramp - naim
naim [Fri, 4 Oct 1996 14:57:58 +0000 (14:57 +0000)]
Moving save/restore instructions from mini-tramp to base-tramp. Also, changes
to the base-tramp to support arrays of counters and timers (multithreaded
case) - naim
newhall [Fri, 4 Oct 1996 04:19:52 +0000 (04:19 +0000)]
bug fix to pdFunction::checkCallPoints
mjrg [Thu, 3 Oct 1996 22:12:01 +0000 (22:12 +0000)]
Removed multiple stop/continues when inserting instrumentation
Fixed bug on process termination
Removed machine dependent code from metric.C and process.C
newhall [Tue, 1 Oct 1996 18:25:30 +0000 (18:25 +0000)]
bug fix to instPoint::instPoint when relocating a function
newhall [Fri, 27 Sep 1996 14:36:20 +0000 (14:36 +0000)]
changed #include <sys/link.h> to #include <link.h>
newhall [Thu, 26 Sep 1996 19:06:31 +0000 (19:06 +0000)]
added send_libs, send_no_libs, and changed resourceBatchMode,
resourceInfoCallback
newhall [Thu, 26 Sep 1996 19:05:47 +0000 (19:05 +0000)]
added support for the mdl "exclude_lib" option, so that magnify routines
don't expand these nodes. Changed resourceBatchMode
newhall [Thu, 26 Sep 1996 19:03:24 +0000 (19:03 +0000)]
added "exclude_lib" mdl option
newhall [Thu, 26 Sep 1996 19:01:51 +0000 (19:01 +0000)]
added support for parsing shared object files for sparc-solaris platform
newhall [Thu, 26 Sep 1996 18:58:20 +0000 (18:58 +0000)]
added support for instrumenting dynamic executables on sparc-solaris
platform
newhall [Thu, 26 Sep 1996 18:56:49 +0000 (18:56 +0000)]
added DYNINSTstart
newhall [Thu, 26 Sep 1996 18:55:14 +0000 (18:55 +0000)]
increased SYN_INST_BUF_SIZE to 4M
mjrg [Fri, 13 Sep 1996 21:54:01 +0000 (21:54 +0000)]
Changed code to allow base tramps of variable size.
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.
naim [Thu, 12 Sep 1996 18:25:14 +0000 (18:25 +0000)]
Another minor 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
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
lzheng [Thu, 5 Sep 1996 16:41:38 +0000 (16:41 +0000)]
Fixed a probelm with walking stack for hpux
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
lzheng [Thu, 5 Sep 1996 16:33:58 +0000 (16:33 +0000)]
Move the architecture dependent definations to the architecture dependent files
lzheng [Thu, 5 Sep 1996 16:32:20 +0000 (16:32 +0000)]
Removing some warning and clean up the code a little bit.
lzheng [Thu, 5 Sep 1996 16:31:35 +0000 (16:31 +0000)]
Move 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
tamches [Wed, 4 Sep 1996 21:22:17 +0000 (21:22 +0000)]
added version # on screen
tamches [Wed, 4 Sep 1996 20:48:32 +0000 (20:48 +0000)]
removed old copyright notice