dyninst.git
21 years agoExpunged references to "DynInst" and generally clarified text.
wylie [Sat, 29 May 1999 22:23:05 +0000 (22:23 +0000)]
Expunged references to "DynInst" and generally clarified text.

21 years agoStandard ignore file
wylie [Sat, 29 May 1999 22:08:23 +0000 (22:08 +0000)]
Standard ignore file

21 years agoAdded frame relative AST types.
hollings [Fri, 28 May 1999 22:12:28 +0000 (22:12 +0000)]
Added frame relative AST types.

21 years agoFixed file cvs Id
nash [Fri, 28 May 1999 01:57:29 +0000 (01:57 +0000)]
Fixed file cvs Id

21 years agoFixed an error where linux rtinst used floor from the math library,
nash [Fri, 28 May 1999 01:50:17 +0000 (01:50 +0000)]
Fixed an error where linux rtinst used floor from the math library,
which caused our dlopen of rtinst to fail if the inferior process
did not link in the math library.

21 years agoCleaned up dlopenDYNINSTlib to make it more robust
nash [Fri, 28 May 1999 01:49:40 +0000 (01:49 +0000)]
Cleaned up dlopenDYNINSTlib to make it more robust

21 years agoFixed performance consultant to prevent call graph based searches from
cain [Wed, 26 May 1999 22:49:53 +0000 (22:49 +0000)]
Fixed performance consultant to prevent call graph based searches from
happening.

21 years ago- Added support for a remoteShell field in daemon definitions to replace
nash [Tue, 25 May 1999 22:35:25 +0000 (22:35 +0000)]
- Added support for a remoteShell field in daemon definitions to replace
rsh when launching remote paradynd's.  This also allows adding flags for
rsh, such as remoteShell = "rsh -k" for certain kerberos setups.

21 years ago- Fixed process::loopUntilStopped to be correct for certain cases.
nash [Tue, 25 May 1999 22:33:45 +0000 (22:33 +0000)]
- Fixed process::loopUntilStopped to be correct for certain cases.

21 years agoFixed attach bug for Alpha.
hollings [Tue, 25 May 1999 20:26:55 +0000 (20:26 +0000)]
Fixed attach bug for Alpha.
Added test cases for large if-then-else statements.

21 years agoFixed Register definition for use with if-then.
hollings [Tue, 25 May 1999 20:25:40 +0000 (20:25 +0000)]
Fixed Register definition for use with if-then.

21 years agoreplaceFunctionCall: correct target function address calculation
zandy [Tue, 25 May 1999 17:29:57 +0000 (17:29 +0000)]
replaceFunctionCall: correct target function address calculation

21 years agoTidied-up (addressing AIX build problem as well)
wylie [Tue, 25 May 1999 16:38:10 +0000 (16:38 +0000)]
Tidied-up (addressing AIX build problem as well)

21 years agoReinstated normal build targets
wylie [Tue, 25 May 1999 16:36:39 +0000 (16:36 +0000)]
Reinstated normal build targets

21 years agoTidied-up to avoid compilation warnings
wylie [Tue, 25 May 1999 16:35:42 +0000 (16:35 +0000)]
Tidied-up to avoid compilation warnings

21 years agoFixed a bug that causes sparc-solaris2.5.1 to crash with multiple heap support
zhichen [Mon, 24 May 1999 22:01:56 +0000 (22:01 +0000)]
Fixed a bug that causes sparc-solaris2.5.1 to crash with multiple heap support

21 years agoAdded modifications for call graph support.
cain [Mon, 24 May 1999 21:42:47 +0000 (21:42 +0000)]
Added modifications for call graph support.

21 years agoAdded support for the call graph.
cain [Mon, 24 May 1999 17:12:15 +0000 (17:12 +0000)]
Added support for the call graph.

21 years agoAdded support for call graph.
cain [Mon, 24 May 1999 17:09:28 +0000 (17:09 +0000)]
Added support for call graph.

21 years agoAdded appropriate error message for call graph.
cain [Mon, 24 May 1999 17:06:17 +0000 (17:06 +0000)]
Added appropriate error message for call graph.

21 years agoCreates call graph display
cain [Mon, 24 May 1999 17:04:41 +0000 (17:04 +0000)]
Creates call graph display

21 years agoFixed listbox scrollbar bug
cain [Mon, 24 May 1999 16:59:56 +0000 (16:59 +0000)]
Fixed listbox scrollbar bug

21 years agoAdded support for call graph.
cain [Mon, 24 May 1999 16:59:31 +0000 (16:59 +0000)]
Added support for call graph.

21 years agoNew file used for displaying the call graph
cain [Mon, 24 May 1999 16:58:42 +0000 (16:58 +0000)]
New file used for displaying the call graph

21 years agoAdded support for call graph.
cain [Mon, 24 May 1999 16:56:34 +0000 (16:56 +0000)]
Added support for call graph.

21 years agoNew files added for keeping track of the call graph.
cain [Mon, 24 May 1999 16:55:06 +0000 (16:55 +0000)]
New files added for keeping track of the call graph.

21 years agoMore fixes for x86-Solaris
wylie [Fri, 21 May 1999 18:49:24 +0000 (18:49 +0000)]
More fixes for x86-Solaris

21 years agoRestatement of array initializations (to pacify egcs-1.1.2)
wylie [Fri, 21 May 1999 18:17:30 +0000 (18:17 +0000)]
Restatement of array initializations (to pacify egcs-1.1.2)

21 years agoMade copy failure non-fatal
wylie [Fri, 21 May 1999 17:35:41 +0000 (17:35 +0000)]
Made copy failure non-fatal

21 years agoTidy-up
wylie [Fri, 21 May 1999 17:33:10 +0000 (17:33 +0000)]
Tidy-up

21 years agoCompiler pacification
wylie [Fri, 21 May 1999 17:32:12 +0000 (17:32 +0000)]
Compiler pacification

21 years agoCompiler pacification
wylie [Fri, 21 May 1999 17:25:19 +0000 (17:25 +0000)]
Compiler pacification

21 years agoUpdated creation of paradyn console so that paradyn can be started
pcroth [Thu, 20 May 1999 21:43:26 +0000 (21:43 +0000)]
Updated creation of paradyn console so that paradyn can be started
from bash shell and from cmd shell without using "start" command

21 years agoChanged use of saveAllResources and saveSHG so that no longer expect callee
pcroth [Thu, 20 May 1999 21:42:19 +0000 (21:42 +0000)]
Changed use of saveAllResources and saveSHG so that no longer expect callee
to delete the argument

21 years agoChanged saveSHG to not delete its argument, rather argument is now
pcroth [Thu, 20 May 1999 21:41:34 +0000 (21:41 +0000)]
Changed saveSHG to not delete its argument, rather argument is now
deleted by caller

21 years agoRestored argument to saveAllResources to be const, as part of
pcroth [Thu, 20 May 1999 21:40:31 +0000 (21:40 +0000)]
Restored argument to saveAllResources to be const, as part of
change where argument is not deleted within saveAllResources but
rather by caller

21 years agoFixed a bug of previous commit, so that x86-solaris builds
zhichen [Thu, 20 May 1999 15:54:56 +0000 (15:54 +0000)]
Fixed a bug of previous commit, so that x86-solaris builds

21 years agoPorts "multiple-heap-support" to sparc-solaris (both dyninstAPI and paradynd).
zhichen [Wed, 19 May 1999 21:23:33 +0000 (21:23 +0000)]
Ports "multiple-heap-support" to sparc-solaris (both dyninstAPI and paradynd).

21 years agoPorts "multiple-heap-support" to sparc-solaris (dyninstAPI + paradynd)
zhichen [Wed, 19 May 1999 21:22:29 +0000 (21:22 +0000)]
Ports "multiple-heap-support" to sparc-solaris (dyninstAPI + paradynd)

21 years agoupdating the feature formerly known as SAVE.
karavan [Wed, 19 May 1999 21:15:37 +0000 (21:15 +0000)]
updating the feature formerly known as SAVE.

21 years agoUpdating the feature formerly known as SAVE.
karavan [Wed, 19 May 1999 21:14:59 +0000 (21:14 +0000)]
Updating the feature formerly known as SAVE.

21 years agoUpdated feature formerly known as SAVE
karavan [Wed, 19 May 1999 21:13:53 +0000 (21:13 +0000)]
Updated feature formerly known as SAVE

21 years agoadded new SAVE shg feature.
karavan [Wed, 19 May 1999 07:52:18 +0000 (07:52 +0000)]
added new SAVE shg feature.

21 years agoupdated the feature formerly known as SAVE.
karavan [Wed, 19 May 1999 07:51:12 +0000 (07:51 +0000)]
updated the feature formerly known as SAVE.

21 years agoAdded new shg save feature.
karavan [Wed, 19 May 1999 07:50:29 +0000 (07:50 +0000)]
Added new shg save feature.

21 years agoAdded new shg save feature.
karavan [Wed, 19 May 1999 07:50:25 +0000 (07:50 +0000)]
Added new shg save feature.

21 years agoupdated the feature formerly known as "SAVE"
karavan [Wed, 19 May 1999 07:49:41 +0000 (07:49 +0000)]
updated the feature formerly known as "SAVE"

21 years agoSyntax fix
wylie [Sat, 15 May 1999 20:35:39 +0000 (20:35 +0000)]
Syntax fix

21 years agoObsolete
wylie [Sat, 15 May 1999 20:31:22 +0000 (20:31 +0000)]
Obsolete

21 years agoRemoved obsolete references to obsolete platform support
wylie [Sat, 15 May 1999 20:26:24 +0000 (20:26 +0000)]
Removed obsolete references to obsolete platform support

21 years agoRemoved obsolete reference to obsolete sunos support
wylie [Sat, 15 May 1999 20:24:42 +0000 (20:24 +0000)]
Removed obsolete reference to obsolete sunos support

21 years agoObsolete (for a long time)
wylie [Sat, 15 May 1999 20:20:25 +0000 (20:20 +0000)]
Obsolete (for a long time)

21 years agoObsolete (with sunos4.1.3)
wylie [Sat, 15 May 1999 20:17:46 +0000 (20:17 +0000)]
Obsolete (with sunos4.1.3)

21 years agoSupport for libdyninstAPI as a shared library.
hollings [Thu, 13 May 1999 23:09:32 +0000 (23:09 +0000)]
Support for libdyninstAPI as a shared library.

21 years agoShared libraries on Alpha.
hollings [Thu, 13 May 1999 23:08:03 +0000 (23:08 +0000)]
Shared libraries on Alpha.

21 years agoShared library support on Alphas
hollings [Thu, 13 May 1999 23:03:36 +0000 (23:03 +0000)]
Shared library support on Alphas

21 years agoshared libs on Alpha.
hollings [Thu, 13 May 1999 23:02:46 +0000 (23:02 +0000)]
shared libs on Alpha.

21 years agoFixed bug on Linux which caused paradynd to go into an infinite loop when
nash [Wed, 12 May 1999 15:34:34 +0000 (15:34 +0000)]
Fixed bug on Linux which caused paradynd to go into an infinite loop when
an inferior RPC was launched after DYNINSTinit but before the program was
started for the first time.

21 years ago- Fixes for exec support (now works on linux and x86-solaris)
nash [Fri, 7 May 1999 15:22:15 +0000 (15:22 +0000)]
- Fixes for exec support (now works on linux and x86-solaris)
- Fixes to inferiorRPC during syscall support
   - now works on Linux
   - properly deals with inferior stopped within syscall

21 years agoSources for shared libraries used in test1.
zandy [Mon, 3 May 1999 20:04:57 +0000 (20:04 +0000)]
Sources for shared libraries used in test1.

21 years agoNew tests for BPatch_module::findFunction and
zandy [Mon, 3 May 1999 20:03:31 +0000 (20:03 +0000)]
New tests for BPatch_module::findFunction and
BPatch_thread::replaceFunction.

21 years agoCode generation for BPatch_module::findFunction
zandy [Mon, 3 May 1999 20:02:32 +0000 (20:02 +0000)]
Code generation for BPatch_module::findFunction
(BPatch_thread::replaceFunction is unimplemented on these platforms.)

21 years agoCode generation for BPatch_module::findFunction and
zandy [Mon, 3 May 1999 20:02:00 +0000 (20:02 +0000)]
Code generation for BPatch_module::findFunction and
Bpatch_thread::replaceFunction.

21 years agoAdd Ast-level support for BPatch_module::findFunction and
zandy [Mon, 3 May 1999 20:01:19 +0000 (20:01 +0000)]
Add Ast-level support for BPatch_module::findFunction and
BPatch_thread::replaceFunction.

21 years agoAdd interfaces for function replacement: BPatch_funcJumpExpr is the
zandy [Mon, 3 May 1999 20:00:47 +0000 (20:00 +0000)]
Add interfaces for function replacement: BPatch_funcJumpExpr is the
new snippet type for function replacement, and
BPatch_thread::replaceFunction inserts function replacement
instrumentation.

21 years agoAdd accessor function_base::getEffectiveAddress, which always
zandy [Mon, 3 May 1999 20:00:09 +0000 (20:00 +0000)]
Add accessor function_base::getEffectiveAddress, which always
returns the effective address of a function within a given process

21 years agoAdd method BPatch_module::findFunction, which finds a function
zandy [Mon, 3 May 1999 19:58:45 +0000 (19:58 +0000)]
Add method BPatch_module::findFunction, which finds a function
within a given module.

21 years agoAdd error 109 "Unimplemented feature"
zandy [Mon, 3 May 1999 19:57:28 +0000 (19:57 +0000)]
Add error 109 "Unimplemented feature"

21 years ago- Changed to eliminate inline cvs logs -> cvs $Id$
nash [Tue, 27 Apr 1999 16:05:06 +0000 (16:05 +0000)]
- Changed to eliminate inline cvs logs -> cvs $Id$

21 years ago- Changed to report number of traps hit on x86-Linux
nash [Tue, 27 Apr 1999 16:04:48 +0000 (16:04 +0000)]
- Changed to report number of traps hit on x86-Linux

21 years ago- Implemented fork support for x86-Linux, fixed fork support on
nash [Tue, 27 Apr 1999 16:04:32 +0000 (16:04 +0000)]
- Implemented fork support for x86-Linux, fixed fork support on
x86 and sparc Solaris

21 years agoChanged to eliminate inline cvs logs -> cvs $Id$
nash [Tue, 27 Apr 1999 16:03:35 +0000 (16:03 +0000)]
Changed to eliminate inline cvs logs -> cvs $Id$

21 years ago- Fixed error with branching from a shared object
nash [Tue, 27 Apr 1999 16:03:05 +0000 (16:03 +0000)]
- Fixed error with branching from a shared object
- Implemented fork support for x86-Linux, fixed fork support on
x86 and sparc Solaris
- Changed to report number of traps hit on x86-Linux

21 years agoChanged BPatch::reportError to static to fix compile
nash [Tue, 27 Apr 1999 16:02:36 +0000 (16:02 +0000)]
Changed BPatch::reportError to static to fix compile

21 years agoChanged the Makefile to stop immediately on subsystem build errors
nash [Tue, 27 Apr 1999 16:02:22 +0000 (16:02 +0000)]
Changed the Makefile to stop immediately on subsystem build errors

21 years agoChanges for Dyninst to return warnings instead of errors on
buck [Mon, 26 Apr 1999 17:30:33 +0000 (17:30 +0000)]
Changes for Dyninst to return warnings instead of errors on
Sparc/Solaris if unable to parse object file, or unable to
find main in heapIsOk.

21 years agoFixed spawning of processes from a dyninst mutator or a paradynd
nash [Fri, 16 Apr 1999 21:33:56 +0000 (21:33 +0000)]
Fixed spawning of processes from a dyninst mutator or a paradynd

21 years agoAgain changed the linux process timing code. (for the better?)
nash [Thu, 15 Apr 1999 21:24:23 +0000 (21:24 +0000)]
Again changed the linux process timing code. (for the better?)

21 years agoRemoved annoying '/* within comment' warnings from a couple files
nash [Thu, 15 Apr 1999 21:23:55 +0000 (21:23 +0000)]
Removed annoying '/* within comment' warnings from a couple files

21 years ago- Added partial support for linux to check for system calls in the
nash [Thu, 15 Apr 1999 21:23:10 +0000 (21:23 +0000)]
- Added partial support for linux to check for system calls in the
inferior process and to trap on system call exit.
- Misc fixes to linux port.
- Added inst-linux.C

21 years agoCommented out the apparently-extraneous slot which was being explicitly
paradyn [Tue, 13 Apr 1999 22:43:56 +0000 (22:43 +0000)]
Commented out the apparently-extraneous slot which was being explicitly
added after the calls to load the DynInst run-time and socket libraries.
(The _start instruction in this slot was not being overwritten, and
seemed to miraculously work with gcc-built application processes.)

21 years agoMoved THREADrpc class declaration to thread library, to remove
pcroth [Fri, 19 Mar 1999 20:30:38 +0000 (20:30 +0000)]
Moved THREADrpc class declaration to thread library, to remove
dependency of util library on thread library header.

21 years agoUpdated so that output does not require thread library header unless
pcroth [Fri, 19 Mar 1999 20:29:35 +0000 (20:29 +0000)]
Updated so that output does not require thread library header unless
necessary.

21 years agoCorrected Linux X11 path
paradyn [Fri, 19 Mar 1999 20:26:06 +0000 (20:26 +0000)]
Corrected Linux X11 path
Included (temporary) diversion for SPARC/Solaris2.6

21 years agodynamic inferior heap support
csserra [Fri, 19 Mar 1999 18:10:49 +0000 (18:10 +0000)]
dynamic inferior heap support

21 years agodynamic inferior heap support, initial mips-sgi-irix6.4 commit
csserra [Fri, 19 Mar 1999 18:09:37 +0000 (18:09 +0000)]
dynamic inferior heap support, initial mips-sgi-irix6.4 commit

21 years agoinitial mips-sgi-irix6.4 commit
csserra [Fri, 19 Mar 1999 18:06:14 +0000 (18:06 +0000)]
initial mips-sgi-irix6.4 commit

21 years agostricter compiler compliance/typos/Address type
csserra [Fri, 19 Mar 1999 18:01:48 +0000 (18:01 +0000)]
stricter compiler compliance/typos/Address type

21 years agostricter compiler compliance
csserra [Fri, 19 Mar 1999 17:53:21 +0000 (17:53 +0000)]
stricter compiler compliance

21 years agoinitial mips-sgi-irix6.4 commit
csserra [Fri, 19 Mar 1999 17:47:54 +0000 (17:47 +0000)]
initial mips-sgi-irix6.4 commit

21 years agotypo correction
csserra [Fri, 19 Mar 1999 17:28:46 +0000 (17:28 +0000)]
typo correction

21 years agodynamic inferior heap support
csserra [Fri, 19 Mar 1999 17:28:19 +0000 (17:28 +0000)]
dynamic inferior heap support

21 years agoinitial mips-sgi-irix6.4 commit
csserra [Fri, 19 Mar 1999 17:26:59 +0000 (17:26 +0000)]
initial mips-sgi-irix6.4 commit

21 years agoeliminate stricter compiler error
csserra [Fri, 19 Mar 1999 00:08:55 +0000 (00:08 +0000)]
eliminate stricter compiler error

21 years agoIrix support
csserra [Fri, 19 Mar 1999 00:01:12 +0000 (00:01 +0000)]
Irix support

21 years agoIgnore Igen-generated files
paradyn [Wed, 17 Mar 1999 15:38:23 +0000 (15:38 +0000)]
Ignore Igen-generated files

21 years agoUpdated with NT-related changes in visi library
pcroth [Sat, 13 Mar 1999 15:24:37 +0000 (15:24 +0000)]
Updated with NT-related changes in visi library

21 years agoAdded support for building under Windows NT
pcroth [Sat, 13 Mar 1999 15:23:32 +0000 (15:23 +0000)]
Added support for building under Windows NT

21 years agoAdded missing .cvsignore
pcroth [Sat, 13 Mar 1999 15:14:18 +0000 (15:14 +0000)]
Added missing .cvsignore

21 years agoAdded support for building under Windows NT
pcroth [Fri, 12 Mar 1999 23:07:23 +0000 (23:07 +0000)]
Added support for building under Windows NT