buck [Sun, 28 Sep 1997 22:22:19 +0000 (22:22 +0000)]
Added some more #ifdef BPATCH_LIBRARYs to eliminate some Dyninst API
library dependencies on files in rtinst.
tamches [Fri, 26 Sep 1997 15:58:27 +0000 (15:58 +0000)]
moved code into process::Exited() from handleProcessExit
tamches [Fri, 26 Sep 1997 15:56:46 +0000 (15:56 +0000)]
cumulativeValue --> cumulativeValue_float
added an int version of updateValue() (for use by intCounters, naturally),
which is faster and more accurate.
Made use of firstTimeAndValue()
tamches [Fri, 26 Sep 1997 15:55:34 +0000 (15:55 +0000)]
added an int version of updateValue()
renamed cumulativeValue to cumulativeValue_float, in anticipation
of someday changing cumulativeValue to a union of {float, double, int,
long, long long} values.
tamches [Fri, 26 Sep 1997 15:54:30 +0000 (15:54 +0000)]
intCounter reporting now uses the int version of updateValue()
tamches [Fri, 26 Sep 1997 15:53:01 +0000 (15:53 +0000)]
startTime() --> firstTimeAndValue()
tamches [Fri, 26 Sep 1997 15:51:07 +0000 (15:51 +0000)]
startTime() --> firstTimeAndValue().
newValue() now returns void
Provided an int version of newValue()
tamches [Fri, 26 Sep 1997 15:50:05 +0000 (15:50 +0000)]
startTime() --> firstTimeAndValue()
provided an int version of newValue()
tamches [Wed, 24 Sep 1997 19:31:22 +0000 (19:31 +0000)]
Tcl_GetFile() no longer used in tcl 8.0
tamches [Wed, 24 Sep 1997 19:29:05 +0000 (19:29 +0000)]
XFontStruct --> Tk_Font; use of Tk_GetFontMetrics
for tcl 8.0
tamches [Wed, 24 Sep 1997 19:27:55 +0000 (19:27 +0000)]
XFontStruct --> Tk_Font for the tcl 8.0 release
tamches [Wed, 24 Sep 1997 19:26:56 +0000 (19:26 +0000)]
XLoadQueryFont --> Tk_GetFont;use of Tk_GetFontMetrics; other changes
for tcl 8.0
tamches [Wed, 24 Sep 1997 19:25:16 +0000 (19:25 +0000)]
use of Tk_GetFontMetrics; other changes for tcl 8.0
tamches [Wed, 24 Sep 1997 19:24:37 +0000 (19:24 +0000)]
XFontStruct --> Tk_Font; other changes for tcl 8.0
tamches [Wed, 24 Sep 1997 19:23:50 +0000 (19:23 +0000)]
Tk_GetFontStruct --> Tk_GetFont; XFontStruct --> Tk_Font
for tcl 8.0
tamches [Wed, 24 Sep 1997 19:21:56 +0000 (19:21 +0000)]
XFontStruct --> Tk_Font
use of Tk_GetFontMetrics
tamches [Wed, 24 Sep 1997 19:21:16 +0000 (19:21 +0000)]
XFontStruct --> Tk_Font
tamches [Wed, 24 Sep 1997 19:19:56 +0000 (19:19 +0000)]
XTextWidth --> Tk_TextWidth, and use of Tk_GetFontMetrics
tamches [Wed, 24 Sep 1997 19:18:05 +0000 (19:18 +0000)]
upgraded tcl to v8.0
ssuen [Fri, 19 Sep 1997 01:46:43 +0000 (01:46 +0000)]
Enabled -O3 compilation on AIX.
naim [Thu, 11 Sep 1997 14:41:30 +0000 (14:41 +0000)]
Adding error message when shmat fails - naim
czhang [Tue, 9 Sep 1997 20:09:40 +0000 (20:09 +0000)]
Update some obsoletes. -czhang
newhall [Tue, 9 Sep 1997 18:16:09 +0000 (18:16 +0000)]
added some comments
naim [Mon, 8 Sep 1997 21:47:42 +0000 (21:47 +0000)]
Removing -O3 option for aix - naim
buck [Sun, 7 Sep 1997 02:46:40 +0000 (02:46 +0000)]
Fixed problem concerning which platforms support attach.
naim [Fri, 5 Sep 1997 22:20:28 +0000 (22:20 +0000)]
Changes to template files to be able to compile paradyn with -O3 - naim
buck [Fri, 5 Sep 1997 21:54:08 +0000 (21:54 +0000)]
Fixed problem with which platforms support attach.
naim [Fri, 5 Sep 1997 21:52:16 +0000 (21:52 +0000)]
Adding -O3 for every platform - naim
buck [Fri, 5 Sep 1997 19:34:06 +0000 (19:34 +0000)]
Added some notes to the README file.
naim [Fri, 5 Sep 1997 13:13:15 +0000 (13:13 +0000)]
Adding -O3 option only for solaris platforms - naim
naim [Thu, 4 Sep 1997 22:50:51 +0000 (22:50 +0000)]
Adding optimization option - naim
buck [Wed, 3 Sep 1997 19:00:50 +0000 (19:00 +0000)]
Created a README file for the Dyninst API library.
buck [Wed, 3 Sep 1997 19:00:06 +0000 (19:00 +0000)]
Added information about the Dyninst API library to the README file.
ssuen [Sun, 31 Aug 1997 01:20:22 +0000 (01:20 +0000)]
Commented out one debugging message
ssuen [Sun, 31 Aug 1997 01:20:00 +0000 (01:20 +0000)]
Commented out two debugging messages
ssuen [Sat, 30 Aug 1997 22:18:11 +0000 (22:18 +0000)]
The working directory specified for an IBM POE MPI process is no longer ignored.
naim [Fri, 29 Aug 1997 16:31:11 +0000 (16:31 +0000)]
Minor changes to fix problem on x86 + changed version 2.0 beta 1 to just
2.0 for the release - naim
hseom [Thu, 28 Aug 1997 19:20:27 +0000 (19:20 +0000)]
to make the shm segment 1/10th the size it was before
naim [Thu, 28 Aug 1997 16:06:14 +0000 (16:06 +0000)]
Minor change when we set USES_PVM - naim
naim [Thu, 28 Aug 1997 16:01:34 +0000 (16:01 +0000)]
Fixing some problems and bringing the NT version up to date - naim
buck [Tue, 26 Aug 1997 20:51:24 +0000 (20:51 +0000)]
Made changes for dyninst API to dynamically link libdyninstAPI_RT.so.1.
naim [Tue, 26 Aug 1997 19:19:09 +0000 (19:19 +0000)]
Minor change about when to call addAsharedObject - naim
ssuen [Tue, 26 Aug 1997 17:53:07 +0000 (17:53 +0000)]
Alternative (no #if) aleviation of situation where paradynd does not always
wait for "RUN" button to be pressed before continuing processes.
naim [Tue, 26 Aug 1997 16:17:29 +0000 (16:17 +0000)]
Fixing problem when a program exits - naim
ssuen [Mon, 25 Aug 1997 17:59:08 +0000 (17:59 +0000)]
Fixes problem of paradynd on AIX not always waiting for the "RUN" button to
be pressed before letting application processes continue running.
ssuen [Sat, 23 Aug 1997 00:49:51 +0000 (00:49 +0000)]
Relocated stack offsets used by base trampolines to save and restore registers.
This fix is to reduce the chances of collision with application instructions.
naim [Fri, 22 Aug 1997 21:29:53 +0000 (21:29 +0000)]
Minor fix to my previous commit - naim
naim [Fri, 22 Aug 1997 16:22:08 +0000 (16:22 +0000)]
Minor change for compiling on nt - naim
naim [Fri, 22 Aug 1997 16:18:22 +0000 (16:18 +0000)]
Minor change for compiling on nt - naim
naim [Fri, 22 Aug 1997 16:03:48 +0000 (16:03 +0000)]
Minor change to compile on nt - naim
naim [Fri, 22 Aug 1997 15:05:57 +0000 (15:05 +0000)]
Adding support to dynamically load libsocket.so.1 - naim
naim [Thu, 21 Aug 1997 18:57:25 +0000 (18:57 +0000)]
Fixing problem when using cc and -MM - naim
naim [Thu, 21 Aug 1997 14:37:50 +0000 (14:37 +0000)]
Check case when PARADYN_LIB is not defined - naim
naim [Wed, 20 Aug 1997 22:23:10 +0000 (22:23 +0000)]
Fixing another problem with my previous commit - naim
naim [Wed, 20 Aug 1997 22:08:29 +0000 (22:08 +0000)]
Fixing a small error with my previous commit - naim
naim [Tue, 19 Aug 1997 19:50:20 +0000 (19:50 +0000)]
Adding support to dynamically link libdyninstRT by using dlopen on sparc-
solaris - naim
buck [Mon, 18 Aug 1997 01:34:08 +0000 (01:34 +0000)]
Ported the Dyninst API to Windows NT.
ssuen [Fri, 15 Aug 1997 23:18:59 +0000 (23:18 +0000)]
Now base trampolines are reconstructed from a process' instPoint's, instead
of from its instInstances.
ssuen [Fri, 15 Aug 1997 23:17:48 +0000 (23:17 +0000)]
Corrected mistake of reconstructing base trampolines from instInstance's.
Now base trampolines are reconstructed from instPoint's.
ssuen [Fri, 15 Aug 1997 23:16:04 +0000 (23:16 +0000)]
Added instantiation of vector<const instPoint *>
ssuen [Sat, 9 Aug 1997 20:26:07 +0000 (20:26 +0000)]
Added support of MPI programs using `US' network interface on SP2.
ssuen [Wed, 6 Aug 1997 20:47:17 +0000 (20:47 +0000)]
Added test to catch case where process::walkStack is not moving up stack.
naim [Tue, 29 Jul 1997 14:35:55 +0000 (14:35 +0000)]
Fixing problem with inferiorRPC, non-shared memory sampling and sigalrm - naim
ssuen [Sat, 26 Jul 1997 21:21:58 +0000 (21:21 +0000)]
Added recovery of base trampolines after an AIX load.
naim [Fri, 25 Jul 1997 21:16:03 +0000 (21:16 +0000)]
Fixing problem with fork/exec on aix - naim
naim [Fri, 25 Jul 1997 21:10:01 +0000 (21:10 +0000)]
Fixing for/exec on aix + various fixes for forc/exec on other platforms - naim
ssuen [Thu, 24 Jul 1997 05:31:35 +0000 (05:31 +0000)]
hanges so that mini trampolines now live in the data segment heap.
ssuen [Thu, 24 Jul 1997 05:30:44 +0000 (05:30 +0000)]
Changes so that mini trampolines now live in the data segment heap.
naim [Tue, 22 Jul 1997 21:57:17 +0000 (21:57 +0000)]
Minor cleanup change - naim
naim [Tue, 22 Jul 1997 19:09:54 +0000 (19:09 +0000)]
Changes to make fork work on aix. Also, some change to make exec work on
solaris. Althought it works now, there are still some things to be done
for exec related to the visis - naim
newhall [Sat, 19 Jul 1997 19:35:09 +0000 (19:35 +0000)]
bug fix to my previous commit
newhall [Thu, 17 Jul 1997 22:51:38 +0000 (22:51 +0000)]
fix to instrumenting leaf entry point with the following instruction
sequence: (mov %o7, %g2, call <func+12>, sethi)...can't relocate mov
insn in this case
buck [Thu, 17 Jul 1997 16:53:04 +0000 (16:53 +0000)]
Eliminated the need to link dyninst API with -lkvm on SunOS,
and added a check for the failure of the "attach" constructor for
process.
naim [Wed, 16 Jul 1997 19:24:08 +0000 (19:24 +0000)]
Minor change to my previous commit - naim
naim [Wed, 16 Jul 1997 19:13:48 +0000 (19:13 +0000)]
Fixing fork on sunos - naim
naim [Mon, 14 Jul 1997 20:43:23 +0000 (20:43 +0000)]
Fixing problem with fork on x86 - naim
naim [Mon, 14 Jul 1997 18:30:36 +0000 (18:30 +0000)]
Fixing problem with fork - naim
naim [Mon, 14 Jul 1997 18:29:23 +0000 (18:29 +0000)]
Fix to problem with fork - naim
newhall [Sun, 13 Jul 1997 03:31:50 +0000 (03:31 +0000)]
bug fix to VISIthreadchooseMetRes to check for 'Cancel' case. removed warnings
from trace data code
tamches [Fri, 11 Jul 1997 22:03:34 +0000 (22:03 +0000)]
removed obsolete files
tamches [Fri, 11 Jul 1997 21:31:12 +0000 (21:31 +0000)]
removed obsolete files
tamches [Fri, 11 Jul 1997 21:26:25 +0000 (21:26 +0000)]
removed hp files
buck [Fri, 11 Jul 1997 17:43:43 +0000 (17:43 +0000)]
Eliminated warning when a process was created but not registered as a
thread; made the API version of showErrorCallback call the API error
callback function.
hollings [Thu, 10 Jul 1997 21:45:19 +0000 (21:45 +0000)]
Added BPatch_retExpr test case
Added test case 17 for return values from func calls
hollings [Thu, 10 Jul 1997 21:44:51 +0000 (21:44 +0000)]
Added BPatch_retExpr
Added null type for returnOp and paramOp
hollings [Thu, 10 Jul 1997 21:44:21 +0000 (21:44 +0000)]
Added BPatch_retExpr
buck [Thu, 10 Jul 1997 19:59:40 +0000 (19:59 +0000)]
Dyninst API library now uses fork() instead of vfork() when creating
a new process.
naim [Wed, 9 Jul 1997 21:57:15 +0000 (21:57 +0000)]
Fixing minor problem that was causing fork to fail - naim
naim [Wed, 9 Jul 1997 20:41:36 +0000 (20:41 +0000)]
Fixing race condition between inferiorRPC waiting for a system call to
finish and an enable request comming from paradyn - naim
tamches [Wed, 9 Jul 1997 19:31:39 +0000 (19:31 +0000)]
leaf --> noStackFrame and isLeafFunc() --> hasNoStackFrame()
tamches [Wed, 9 Jul 1997 19:30:14 +0000 (19:30 +0000)]
isLeafFunc() --> hasNoStackFrame()
tamches [Wed, 9 Jul 1997 19:29:53 +0000 (19:29 +0000)]
hasNoStackFrame() replaces leaf, which is not kept here anymore;
instead, we use func's hasNoStackFrame()
tamches [Wed, 9 Jul 1997 19:29:12 +0000 (19:29 +0000)]
isLeaf() --> hasNoStackFrame() for instPoint and pd_Function
no leaf vrble kept in instPoint anymore; we use func's hasNoStackFrame()
tamches [Wed, 9 Jul 1997 19:28:24 +0000 (19:28 +0000)]
isLeaf() --> hasNoStackFrame() for instPoint and pd_Function.
No leaf flag kept in instPoint anymore; we use func's hasNoStackFrame()
buck [Tue, 8 Jul 1997 19:18:21 +0000 (19:18 +0000)]
Added support for the x86 Solaris platform.
buck [Tue, 8 Jul 1997 19:14:00 +0000 (19:14 +0000)]
Added support for the x86 Solaris platform and dynamically linked
executables to the dyninst API library.
naim [Thu, 3 Jul 1997 21:49:08 +0000 (21:49 +0000)]
Minor fix to cleanup_drn. We should only use it when computingCost is
false - naim
naim [Thu, 3 Jul 1997 21:45:55 +0000 (21:45 +0000)]
Fixing EXIT_NAME symbol - naim
ssuen [Thu, 3 Jul 1997 20:03:12 +0000 (20:03 +0000)]
Fixed hang due to us not handling the case in which we send a SIGSTOP to
a process to stop it, but it has *already* stopped due to another signal,
such as a SIGTRAP.
tamches [Tue, 1 Jul 1997 16:54:56 +0000 (16:54 +0000)]
dummy set_breakpoint_for_syscall_completion