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
lzheng [Fri, 23 Aug 1996 16:59:23 +0000 (16:59 +0000)]
Another minor change related to the undoing of tail-call optimaztion
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
lzheng [Fri, 23 Aug 1996 03:43:03 +0000 (03:43 +0000)]
Minor changes for the previous commit
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.
lzheng [Tue, 20 Aug 1996 21:34:54 +0000 (21:34 +0000)]
Minor fix for the procedure readDataFromFrame
lzheng [Tue, 20 Aug 1996 20:39:29 +0000 (20:39 +0000)]
Implementation of multiple instruction sequence
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.)
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
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
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.
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.
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
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.
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
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
lzheng [Tue, 20 Aug 1996 19:02:21 +0000 (19:02 +0000)]
Implementation 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)
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
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
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
tamches [Fri, 16 Aug 1996 21:26:34 +0000 (21:26 +0000)]
updated copyright for release 1.1
tamches [Fri, 16 Aug 1996 21:13:02 +0000 (21:13 +0000)]
updated copyright for release 1.1
tamches [Fri, 16 Aug 1996 20:57:58 +0000 (20:57 +0000)]
updated copyright for release 1.1
tamches [Fri, 16 Aug 1996 19:10:17 +0000 (19:10 +0000)]
updated copyright for release 1.1
newhall [Fri, 16 Aug 1996 18:43:13 +0000 (18:43 +0000)]
*** empty log message ***
newhall [Fri, 16 Aug 1996 18:42:46 +0000 (18:42 +0000)]
removed bininst and paradyndSIM from Makefile
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
lzheng [Fri, 16 Aug 1996 16:32:47 +0000 (16:32 +0000)]
Minor fixing related to the previous commits
karavan [Fri, 16 Aug 1996 07:07:34 +0000 (07:07 +0000)]
minor code cleanup
lzheng [Fri, 16 Aug 1996 04:07:14 +0000 (04:07 +0000)]
Minor changes for the symbol reading
lzheng [Fri, 16 Aug 1996 04:06:00 +0000 (04:06 +0000)]
Minor changes for the change of paradyn.rc and bug fixing.
mjrg [Wed, 14 Aug 1996 17:44:45 +0000 (17:44 +0000)]
Tcl copyright notice
mjrg [Mon, 12 Aug 1996 16:33:56 +0000 (16:33 +0000)]
Added PVM copyright notice
mjrg [Mon, 12 Aug 1996 16:32:43 +0000 (16:32 +0000)]
Code cleanup: removed cm5 kludges and unused code
mjrg [Mon, 12 Aug 1996 16:31:55 +0000 (16:31 +0000)]
Removed cm5 files
mjrg [Mon, 12 Aug 1996 16:30:19 +0000 (16:30 +0000)]
Code cleanup: removed cm5 code
mjrg [Mon, 12 Aug 1996 16:27:01 +0000 (16:27 +0000)]
Code cleanup: removed cm5 kludges and some unused code
naim [Thu, 8 Aug 1996 16:25:58 +0000 (16:25 +0000)]
Minor change to error messages in loopUntilStopped - naim
tamches [Mon, 5 Aug 1996 07:30:31 +0000 (07:30 +0000)]
removed a warning
tamches [Mon, 5 Aug 1996 07:30:10 +0000 (07:30 +0000)]
update for tcl 7.5
tamches [Mon, 5 Aug 1996 07:28:40 +0000 (07:28 +0000)]
tclclean.h --> tcl.h
tamches [Mon, 5 Aug 1996 07:12:12 +0000 (07:12 +0000)]
tkclean.h --> tk.h
tamches [Mon, 5 Aug 1996 07:09:30 +0000 (07:09 +0000)]
update for tcl 7.5
tamches [Mon, 5 Aug 1996 07:09:14 +0000 (07:09 +0000)]
update for tcl7.5
tamches [Mon, 5 Aug 1996 07:08:53 +0000 (07:08 +0000)]
used BACKUP_CORE to remove a /p/paradyn dependency in VPATH
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