wylie [Sat, 29 May 1999 22:23:05 +0000 (22:23 +0000)]
Expunged references to "DynInst" and generally clarified text.
wylie [Sat, 29 May 1999 22:08:23 +0000 (22:08 +0000)]
Standard ignore file
hollings [Fri, 28 May 1999 22:12:28 +0000 (22:12 +0000)]
Added frame relative AST types.
nash [Fri, 28 May 1999 01:57:29 +0000 (01:57 +0000)]
Fixed file cvs Id
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.
nash [Fri, 28 May 1999 01:49:40 +0000 (01:49 +0000)]
Cleaned up dlopenDYNINSTlib to make it more robust
cain [Wed, 26 May 1999 22:49:53 +0000 (22:49 +0000)]
Fixed performance consultant to prevent call graph based searches from
happening.
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.
nash [Tue, 25 May 1999 22:33:45 +0000 (22:33 +0000)]
- Fixed process::loopUntilStopped to be correct for certain cases.
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.
hollings [Tue, 25 May 1999 20:25:40 +0000 (20:25 +0000)]
Fixed Register definition for use with if-then.
zandy [Tue, 25 May 1999 17:29:57 +0000 (17:29 +0000)]
replaceFunctionCall: correct target function address calculation
wylie [Tue, 25 May 1999 16:38:10 +0000 (16:38 +0000)]
Tidied-up (addressing AIX build problem as well)
wylie [Tue, 25 May 1999 16:36:39 +0000 (16:36 +0000)]
Reinstated normal build targets
wylie [Tue, 25 May 1999 16:35:42 +0000 (16:35 +0000)]
Tidied-up to avoid compilation warnings
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
cain [Mon, 24 May 1999 21:42:47 +0000 (21:42 +0000)]
Added modifications for call graph support.
cain [Mon, 24 May 1999 17:12:15 +0000 (17:12 +0000)]
Added support for the call graph.
cain [Mon, 24 May 1999 17:09:28 +0000 (17:09 +0000)]
Added support for call graph.
cain [Mon, 24 May 1999 17:06:17 +0000 (17:06 +0000)]
Added appropriate error message for call graph.
cain [Mon, 24 May 1999 17:04:41 +0000 (17:04 +0000)]
Creates call graph display
cain [Mon, 24 May 1999 16:59:56 +0000 (16:59 +0000)]
Fixed listbox scrollbar bug
cain [Mon, 24 May 1999 16:59:31 +0000 (16:59 +0000)]
Added support for call graph.
cain [Mon, 24 May 1999 16:58:42 +0000 (16:58 +0000)]
New file used for displaying the call graph
cain [Mon, 24 May 1999 16:56:34 +0000 (16:56 +0000)]
Added support for call graph.
cain [Mon, 24 May 1999 16:55:06 +0000 (16:55 +0000)]
New files added for keeping track of the call graph.
wylie [Fri, 21 May 1999 18:49:24 +0000 (18:49 +0000)]
More fixes for x86-Solaris
wylie [Fri, 21 May 1999 18:17:30 +0000 (18:17 +0000)]
Restatement of array initializations (to pacify egcs-1.1.2)
wylie [Fri, 21 May 1999 17:35:41 +0000 (17:35 +0000)]
Made copy failure non-fatal
wylie [Fri, 21 May 1999 17:33:10 +0000 (17:33 +0000)]
Tidy-up
wylie [Fri, 21 May 1999 17:32:12 +0000 (17:32 +0000)]
Compiler pacification
wylie [Fri, 21 May 1999 17:25:19 +0000 (17:25 +0000)]
Compiler pacification
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
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
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
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
zhichen [Thu, 20 May 1999 15:54:56 +0000 (15:54 +0000)]
Fixed a bug of previous commit, so that x86-solaris builds
zhichen [Wed, 19 May 1999 21:23:33 +0000 (21:23 +0000)]
Ports "multiple-heap-support" to sparc-solaris (both dyninstAPI and paradynd).
zhichen [Wed, 19 May 1999 21:22:29 +0000 (21:22 +0000)]
Ports "multiple-heap-support" to sparc-solaris (dyninstAPI + paradynd)
karavan [Wed, 19 May 1999 21:15:37 +0000 (21:15 +0000)]
updating 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.
karavan [Wed, 19 May 1999 21:13:53 +0000 (21:13 +0000)]
Updated feature formerly known as SAVE
karavan [Wed, 19 May 1999 07:52:18 +0000 (07:52 +0000)]
added new SAVE shg feature.
karavan [Wed, 19 May 1999 07:51:12 +0000 (07:51 +0000)]
updated the feature formerly known as SAVE.
karavan [Wed, 19 May 1999 07:50:29 +0000 (07:50 +0000)]
Added new shg save feature.
karavan [Wed, 19 May 1999 07:50:25 +0000 (07:50 +0000)]
Added new shg save feature.
karavan [Wed, 19 May 1999 07:49:41 +0000 (07:49 +0000)]
updated the feature formerly known as "SAVE"
wylie [Sat, 15 May 1999 20:35:39 +0000 (20:35 +0000)]
Syntax fix
wylie [Sat, 15 May 1999 20:31:22 +0000 (20:31 +0000)]
Obsolete
wylie [Sat, 15 May 1999 20:26:24 +0000 (20:26 +0000)]
Removed obsolete references to obsolete platform support
wylie [Sat, 15 May 1999 20:24:42 +0000 (20:24 +0000)]
Removed obsolete reference to obsolete sunos support
wylie [Sat, 15 May 1999 20:20:25 +0000 (20:20 +0000)]
Obsolete (for a long time)
wylie [Sat, 15 May 1999 20:17:46 +0000 (20:17 +0000)]
Obsolete (with sunos4.1.3)
hollings [Thu, 13 May 1999 23:09:32 +0000 (23:09 +0000)]
Support for libdyninstAPI as a shared library.
hollings [Thu, 13 May 1999 23:08:03 +0000 (23:08 +0000)]
Shared libraries on Alpha.
hollings [Thu, 13 May 1999 23:03:36 +0000 (23:03 +0000)]
Shared library support on Alphas
hollings [Thu, 13 May 1999 23:02:46 +0000 (23:02 +0000)]
shared libs on Alpha.
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.
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
zandy [Mon, 3 May 1999 20:04:57 +0000 (20:04 +0000)]
Sources for shared libraries used in test1.
zandy [Mon, 3 May 1999 20:03:31 +0000 (20:03 +0000)]
New tests for BPatch_module::findFunction and
BPatch_thread::replaceFunction.
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.)
zandy [Mon, 3 May 1999 20:02:00 +0000 (20:02 +0000)]
Code generation for BPatch_module::findFunction and
Bpatch_thread::replaceFunction.
zandy [Mon, 3 May 1999 20:01:19 +0000 (20:01 +0000)]
Add Ast-level support for BPatch_module::findFunction and
BPatch_thread::replaceFunction.
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.
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
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.
zandy [Mon, 3 May 1999 19:57:28 +0000 (19:57 +0000)]
Add error 109 "Unimplemented feature"
nash [Tue, 27 Apr 1999 16:05:06 +0000 (16:05 +0000)]
- Changed to eliminate inline cvs logs -> cvs $Id$
nash [Tue, 27 Apr 1999 16:04:48 +0000 (16:04 +0000)]
- Changed to report number of traps hit on x86-Linux
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
nash [Tue, 27 Apr 1999 16:03:35 +0000 (16:03 +0000)]
Changed to eliminate inline cvs logs -> cvs $Id$
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
nash [Tue, 27 Apr 1999 16:02:36 +0000 (16:02 +0000)]
Changed BPatch::reportError to static to fix compile
nash [Tue, 27 Apr 1999 16:02:22 +0000 (16:02 +0000)]
Changed the Makefile to stop immediately on subsystem build errors
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.
nash [Fri, 16 Apr 1999 21:33:56 +0000 (21:33 +0000)]
Fixed spawning of processes from a dyninst mutator or a paradynd
nash [Thu, 15 Apr 1999 21:24:23 +0000 (21:24 +0000)]
Again changed the linux process timing code. (for the better?)
nash [Thu, 15 Apr 1999 21:23:55 +0000 (21:23 +0000)]
Removed annoying '/* within comment' warnings from a couple files
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
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.)
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.
pcroth [Fri, 19 Mar 1999 20:29:35 +0000 (20:29 +0000)]
Updated so that output does not require thread library header unless
necessary.
paradyn [Fri, 19 Mar 1999 20:26:06 +0000 (20:26 +0000)]
Corrected Linux X11 path
Included (temporary) diversion for SPARC/Solaris2.6
csserra [Fri, 19 Mar 1999 18:10:49 +0000 (18:10 +0000)]
dynamic inferior heap support
csserra [Fri, 19 Mar 1999 18:09:37 +0000 (18:09 +0000)]
dynamic inferior heap support, initial mips-sgi-irix6.4 commit
csserra [Fri, 19 Mar 1999 18:06:14 +0000 (18:06 +0000)]
initial mips-sgi-irix6.4 commit
csserra [Fri, 19 Mar 1999 18:01:48 +0000 (18:01 +0000)]
stricter compiler compliance/typos/Address type
csserra [Fri, 19 Mar 1999 17:53:21 +0000 (17:53 +0000)]
stricter compiler compliance
csserra [Fri, 19 Mar 1999 17:47:54 +0000 (17:47 +0000)]
initial mips-sgi-irix6.4 commit
csserra [Fri, 19 Mar 1999 17:28:46 +0000 (17:28 +0000)]
typo correction
csserra [Fri, 19 Mar 1999 17:28:19 +0000 (17:28 +0000)]
dynamic inferior heap support
csserra [Fri, 19 Mar 1999 17:26:59 +0000 (17:26 +0000)]
initial mips-sgi-irix6.4 commit
csserra [Fri, 19 Mar 1999 00:08:55 +0000 (00:08 +0000)]
eliminate stricter compiler error
csserra [Fri, 19 Mar 1999 00:01:12 +0000 (00:01 +0000)]
Irix support
paradyn [Wed, 17 Mar 1999 15:38:23 +0000 (15:38 +0000)]
Ignore Igen-generated files
pcroth [Sat, 13 Mar 1999 15:24:37 +0000 (15:24 +0000)]
Updated with NT-related changes in visi library
pcroth [Sat, 13 Mar 1999 15:23:32 +0000 (15:23 +0000)]
Added support for building under Windows NT
pcroth [Sat, 13 Mar 1999 15:14:18 +0000 (15:14 +0000)]
Added missing .cvsignore
pcroth [Fri, 12 Mar 1999 23:07:23 +0000 (23:07 +0000)]
Added support for building under Windows NT