dyninst.git
22 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.

22 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.

22 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

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

22 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.

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

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

22 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"

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

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

22 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

22 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

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

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

22 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.

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

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

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

22 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.

22 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

22 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.

22 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.

22 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.)

22 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.

22 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.

22 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.

22 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

22 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.

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

22 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$

22 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

22 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

22 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$

22 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

22 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

22 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

22 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.

22 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

22 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?)

22 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

22 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

22 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.)

22 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.

22 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.

22 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

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

22 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

22 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

22 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

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

22 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

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

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

22 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

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

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

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

22 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

22 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

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

22 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

22 years agoAdding support for building under Windows NT
pcroth [Fri, 12 Mar 1999 23:05:50 +0000 (23:05 +0000)]
Adding support for building under Windows NT

22 years ago Fixed poor handling of RCS logs by last CVS checkin
pcroth [Fri, 12 Mar 1999 22:58:20 +0000 (22:58 +0000)]
 Fixed poor handling of RCS logs by last CVS checkin

22 years agoFixed poor handling of RCS logs by last CVS checkin
pcroth [Fri, 12 Mar 1999 22:57:40 +0000 (22:57 +0000)]
Fixed poor handling of RCS logs by last CVS checkin

22 years agoAdded missing .cvsignore file
pcroth [Fri, 12 Mar 1999 22:51:02 +0000 (22:51 +0000)]
Added missing .cvsignore file

22 years agoWorkaround for string temporary problem with new Visual C++ compiler
pcroth [Fri, 12 Mar 1999 22:50:01 +0000 (22:50 +0000)]
Workaround for string temporary problem with new Visual C++ compiler

22 years agoUpdated so as to not put symbols into separate *.pdb files
pcroth [Fri, 12 Mar 1999 22:49:12 +0000 (22:49 +0000)]
Updated so as to not put symbols into separate *.pdb files

22 years agoCorrected function return value
paradyn [Thu, 4 Mar 1999 19:40:41 +0000 (19:40 +0000)]
Corrected function return value

22 years agoChanged symbols->codeOffset to symbols->codeOffset() for compiler sanity.
wylie [Thu, 4 Mar 1999 00:04:18 +0000 (00:04 +0000)]
Changed symbols->codeOffset to symbols->codeOffset() for compiler sanity.
(g++2.7.2 doesn't seem to care, but other compilers do.)

22 years agoFixing standard Tcl environment paths
pcroth [Wed, 3 Mar 1999 23:32:06 +0000 (23:32 +0000)]
Fixing standard Tcl environment paths

22 years agoUpdated to use Tcl out of /p/paradyn/packages/ instead of
pcroth [Wed, 3 Mar 1999 23:26:29 +0000 (23:26 +0000)]
Updated to use Tcl out of /p/paradyn/packages/ instead of
/p/paradyn/packages/winnt

22 years agoUpdated to use WinSock 2.0
pcroth [Wed, 3 Mar 1999 23:12:29 +0000 (23:12 +0000)]
Updated to use WinSock 2.0

22 years agoUpdated to use WinSock 2.0.
pcroth [Wed, 3 Mar 1999 23:11:24 +0000 (23:11 +0000)]
Updated to use WinSock 2.0.

22 years agoChanged headers to support use of WinSock 2.
pcroth [Wed, 3 Mar 1999 20:15:52 +0000 (20:15 +0000)]
Changed headers to support use of WinSock 2.

22 years agoUpdated to use WinSock 2.
pcroth [Wed, 3 Mar 1999 20:15:26 +0000 (20:15 +0000)]
Updated to use WinSock 2.

22 years agoIncremented version numbers for recent commit
pcroth [Wed, 3 Mar 1999 18:21:15 +0000 (18:21 +0000)]
Incremented version numbers for recent commit

22 years agoUpdated Tcl commands to remove errors exposed with port of front end to
pcroth [Wed, 3 Mar 1999 18:18:30 +0000 (18:18 +0000)]
Updated Tcl commands to remove errors exposed with port of front end to
Windows NT

22 years agoUpdated to support Windows NT as a front-end platform
pcroth [Wed, 3 Mar 1999 18:13:45 +0000 (18:13 +0000)]
Updated to support Windows NT as a front-end platform
Changes made to X code, to use Tcl analogues when appropriate
Also changed in response to modifications in thread library and igen output.

22 years agoUpdated template specification to support Visual C++ compiler
pcroth [Wed, 3 Mar 1999 18:05:03 +0000 (18:05 +0000)]
Updated template specification to support Visual C++ compiler
(explicit specification of const in function signatures)

22 years agoUpdated to use socket abstraction for Windows NT and UNIX platforms
pcroth [Wed, 3 Mar 1999 18:03:50 +0000 (18:03 +0000)]
Updated to use socket abstraction for Windows NT and UNIX platforms

22 years agoUpdated in response to changes in source while adding support for Windows NT
pcroth [Wed, 3 Mar 1999 18:03:03 +0000 (18:03 +0000)]
Updated in response to changes in source while adding support for Windows NT

22 years agoUpdated to support changes in igen output,
pcroth [Wed, 3 Mar 1999 18:01:08 +0000 (18:01 +0000)]
Updated to support changes in igen output,
Updated to support automatic startup from Paradyn front end

22 years agoUpdated to support building Paradyn front end and thread library
pcroth [Wed, 3 Mar 1999 17:55:08 +0000 (17:55 +0000)]
Updated to support building Paradyn front end and thread library

22 years agoUpdated to generate source files acceptable to Visual C++ 5/6,
pcroth [Wed, 3 Mar 1999 17:54:05 +0000 (17:54 +0000)]
Updated to generate source files acceptable to Visual C++ 5/6,
Updated to generate sources that are compatible with changes in thread library

22 years agoUpdated with support for Windows NT in front end and thread lib
pcroth [Wed, 3 Mar 1999 17:44:23 +0000 (17:44 +0000)]
Updated with support for Windows NT in front end and thread lib

22 years agoUpdated with new support for Windows NT in front end and thread lib
pcroth [Wed, 3 Mar 1999 17:43:09 +0000 (17:43 +0000)]
Updated with new support for Windows NT in front end and thread lib

22 years agoAbstractions for sockets and file descriptors for Windows NT and UNIX.
pcroth [Wed, 3 Mar 1999 17:31:26 +0000 (17:31 +0000)]
Abstractions for sockets and file descriptors for Windows NT and UNIX.

22 years agoSupport for grabbing timestamps on Windows NT and UNIX.
pcroth [Wed, 3 Mar 1999 17:29:41 +0000 (17:29 +0000)]
Support for grabbing timestamps on Windows NT and UNIX.

22 years agoAdding support for Windows NT - main program.
pcroth [Wed, 3 Mar 1999 17:27:29 +0000 (17:27 +0000)]
Adding support for Windows NT  - main program.

22 years agoAdding support for Windows NT
pcroth [Wed, 3 Mar 1999 17:26:22 +0000 (17:26 +0000)]
Adding support for Windows NT

22 years ago- Changed to call PTRACE_TRACEME in DYNINSTos_init
nash [Tue, 2 Mar 1999 21:46:23 +0000 (21:46 +0000)]
- Changed to call PTRACE_TRACEME in DYNINSTos_init

22 years ago- Changed to use PTRACE_GETREGS and the like for getRegisters and
nash [Tue, 2 Mar 1999 21:45:49 +0000 (21:45 +0000)]
- Changed to use PTRACE_GETREGS and the like for getRegisters and
restoreRegisters instead of peeking and poking.
- Cleaned up many warnings

22 years ago- Added #include <elf.h> for setups where libelf.h doesn't properly
nash [Tue, 23 Feb 1999 22:14:46 +0000 (22:14 +0000)]
- Added #include <elf.h> for setups where libelf.h doesn't properly
include needed symbols.

22 years ago- Modified to use PTRACE_PEEKUSER and PTRACE_POKEUSER, which are more
nash [Tue, 23 Feb 1999 22:13:40 +0000 (22:13 +0000)]
- Modified to use PTRACE_PEEKUSER and PTRACE_POKEUSER, which are more
correct names than PTRACE_PEEKUSR and PTRACE_POKEUSR
- Directly include asm/ptrace.h, for setups where sys/ptrace.h doesn't
include this

22 years ago- Fixed a missing include on some machines
nash [Mon, 22 Feb 1999 21:58:11 +0000 (21:58 +0000)]
- Fixed a missing include on some machines

22 years agoChanged make.config to compile linux dynInstAPI as a dynamic library.
nash [Tue, 16 Feb 1999 19:55:30 +0000 (19:55 +0000)]
Changed make.config to compile linux dynInstAPI as a dynamic library.

22 years agoSubstituted DebugBreak for kill(STOP) on WindowsNT
paradyn [Thu, 11 Feb 1999 16:54:26 +0000 (16:54 +0000)]
Substituted DebugBreak for kill(STOP) on WindowsNT

22 years ago- Updates for Linux-x86
nash [Mon, 8 Feb 1999 14:10:19 +0000 (14:10 +0000)]
- Updates for Linux-x86
- Fixed test2 at actuall use attach method when given -attach

22 years ago- Fixes for error/warnings in egcs 1.1
nash [Mon, 8 Feb 1999 14:08:15 +0000 (14:08 +0000)]
- Fixes for error/warnings in egcs 1.1

22 years ago- Linux-x86 support changes
nash [Mon, 8 Feb 1999 14:06:22 +0000 (14:06 +0000)]
- Linux-x86 support changes
- Changed makenan to pull from /usr/include on Linux