dyninst.git
20 years agoUpdated processing of pd_flag variable so that startup logic is shared
pcroth [Thu, 7 Dec 2000 20:15:37 +0000 (20:15 +0000)]
Updated processing of pd_flag variable so that startup logic is shared
between PVM and non-PVM startups.  Moved some of this startup code from
main() to auxiliary functions.

20 years agoFixed superious error for multi-dimension C array stab parsing.
hollings [Tue, 5 Dec 2000 05:30:14 +0000 (05:30 +0000)]
Fixed superious error for multi-dimension C array stab parsing.

impvoed stab string handling for offby 2 error on AIX.

removed extra debug output for xcoff parsing.

20 years agoAdd FPU init to DYNINSTinit.
zandy [Mon, 4 Dec 2000 21:30:49 +0000 (21:30 +0000)]
Add FPU init to DYNINSTinit.

20 years agoAdd FPU init to DYNINSTinit.
zandy [Mon, 4 Dec 2000 21:30:29 +0000 (21:30 +0000)]
Add FPU init to DYNINSTinit.
Tidy.

20 years agoDon't instrument setcontext.
zandy [Mon, 4 Dec 2000 21:29:55 +0000 (21:29 +0000)]
Don't instrument setcontext.

20 years agoUpdated with change of dictionary_hash class's max_bin_load to be
pcroth [Fri, 1 Dec 2000 22:05:07 +0000 (22:05 +0000)]
Updated with change of dictionary_hash class's max_bin_load to be
an unsigned integer.

20 years agoChanged max_bin_load and bin_grow_factor to be unsigned integers to avoid
pcroth [Fri, 1 Dec 2000 22:04:36 +0000 (22:04 +0000)]
Changed max_bin_load and bin_grow_factor to be unsigned integers to avoid
assertion errors due to the use of single-precision arithmetic.

20 years ago#ifdefd out debuging output from parsing xcoff file.
hollings [Fri, 1 Dec 2000 02:00:30 +0000 (02:00 +0000)]
#ifdefd out debuging output from parsing xcoff file.

removed warning for register variable use.

20 years agoAdded parsing of Fortran common blocks.
hollings [Thu, 30 Nov 2000 19:08:36 +0000 (19:08 +0000)]
Added parsing of Fortran common blocks.

Improving parsing of Fortran debug records.

20 years agoAdded the prefix PD_ to the environment variables related to timer levels
schendel [Tue, 21 Nov 2000 21:14:22 +0000 (21:14 +0000)]
Added the prefix PD_ to the environment variables related to timer levels
on Paradyn.  These environment variables, if set, should now be named
PD_SOFTWARE_LEVEL_WALL_TIMER, PD_SOFTWARE_LEVEL_CPU_TIMER, and
PD_SHOW_TIMER_INFO.

20 years agoSplit aix.C into file format-dependent module Object-xcoff.[Ch] and
bernat [Tue, 21 Nov 2000 20:23:59 +0000 (20:23 +0000)]
Split aix.C into file format-dependent module Object-xcoff.[Ch] and
OS-dependent module aix.C.

Renamed Object-aix.h to Object-xcoff.h

Updated Object.h to include Object-xcoff.h

20 years agoupdate to associate a method to close down a timeMechanism, allows libhrtime
schendel [Tue, 21 Nov 2000 19:14:02 +0000 (19:14 +0000)]
update to associate a method to close down a timeMechanism, allows libhrtime
  mmapped structures to be freed when no longer used

20 years agoupdate rtinst library to add hardware level wall and cpu time retrieval funcs
schendel [Mon, 20 Nov 2000 23:17:07 +0000 (23:17 +0000)]
update rtinst library to add hardware level wall and cpu time retrieval funcs

20 years agocompile rtinst to use libhrtime
schendel [Mon, 20 Nov 2000 23:16:46 +0000 (23:16 +0000)]
compile rtinst to use libhrtime

20 years agoshared TSC, libhrtime access code for parandynd and rtinst
schendel [Mon, 20 Nov 2000 23:16:25 +0000 (23:16 +0000)]
shared TSC, libhrtime access code for parandynd and rtinst

20 years agoupdate to allow printing timeMechanisms
schendel [Mon, 20 Nov 2000 23:15:53 +0000 (23:15 +0000)]
update to allow printing timeMechanisms

20 years agoinstall and handle new hardware level wall timers
schendel [Mon, 20 Nov 2000 23:15:25 +0000 (23:15 +0000)]
install and handle new hardware level wall timers

20 years agocompile paradynd to use libhrtime
schendel [Mon, 20 Nov 2000 23:14:52 +0000 (23:14 +0000)]
compile paradynd to use libhrtime

20 years agofixed syntactical inconsistency
schendel [Mon, 20 Nov 2000 23:14:27 +0000 (23:14 +0000)]
fixed syntactical inconsistency

20 years agoinstall and handle new hardware level cpu timers
schendel [Mon, 20 Nov 2000 23:13:59 +0000 (23:13 +0000)]
install and handle new hardware level cpu timers

20 years agoadd leap years which assisted in fixing printing out dates
schendel [Mon, 20 Nov 2000 23:13:08 +0000 (23:13 +0000)]
add leap years which assisted in fixing printing out dates

20 years agoupdate to set up make variables for compiling modules with libhrtime
schendel [Mon, 20 Nov 2000 23:12:49 +0000 (23:12 +0000)]
update to set up make variables for compiling modules with libhrtime

20 years agoFixed recently-added Object constructor to be inlined, to avoid
pcroth [Mon, 20 Nov 2000 16:54:40 +0000 (16:54 +0000)]
Fixed recently-added Object constructor to be inlined, to avoid
problems with multiply-defined symbols.

20 years agoAdded execFileDescriptor call. Forgot to commit this with the rest of the
bernat [Thu, 16 Nov 2000 19:20:19 +0000 (19:20 +0000)]
Added execFileDescriptor call. Forgot to commit this with the rest of the
AIX shared object commit.

20 years agoAdded aixDL.C -- dynamic linking functions
bernat [Thu, 16 Nov 2000 01:33:15 +0000 (01:33 +0000)]
Added aixDL.C -- dynamic linking functions

20 years agoAdded global (all shared objects) search for dynamic function callee
bernat [Wed, 15 Nov 2000 22:57:58 +0000 (22:57 +0000)]
Added global (all shared objects) search for dynamic function callee

20 years agoRemoved export symbol "main"
bernat [Wed, 15 Nov 2000 22:57:32 +0000 (22:57 +0000)]
Removed export symbol "main"

20 years ago?
bernat [Wed, 15 Nov 2000 22:57:04 +0000 (22:57 +0000)]
?

20 years agoRemoved static linking for AIX test mutatees
bernat [Wed, 15 Nov 2000 22:56:38 +0000 (22:56 +0000)]
Removed static linking for AIX test mutatees

20 years agoAdded aixDL.C as a target for rs6000-ibm-aix4.2 builds
bernat [Wed, 15 Nov 2000 22:56:04 +0000 (22:56 +0000)]
Added aixDL.C as a target for rs6000-ibm-aix4.2 builds
Added fileDescriptor object/getExecFileDescriptor call

Added shared object parsing for AIX
Added inter-module function call insertion for AIX
Added inter-module function call determination for AIX

20 years agoMake continueProcess a non-static method, and compare both
zandy [Fri, 3 Nov 2000 01:22:30 +0000 (01:22 +0000)]
Make continueProcess a non-static method, and compare both
the pid and the daemon, not just the pid.
Remove unused continueProcess interface from DM igen.

20 years agoRemove unused continueProcess to fix pid comparison bug in DM.
zandy [Fri, 3 Nov 2000 01:21:25 +0000 (01:21 +0000)]
Remove unused continueProcess to fix pid comparison bug in DM.

20 years agoRemove superfluous messages printed to stderr.
zandy [Fri, 27 Oct 2000 23:04:18 +0000 (23:04 +0000)]
Remove superfluous messages printed to stderr.

20 years agoupdate daemon to setup and interact with updated aggregation code
schendel [Thu, 26 Oct 2000 17:03:14 +0000 (17:03 +0000)]
update daemon to setup and interact with updated aggregation code

20 years agoupdate front-end to setup and interact with updated aggregation code
schendel [Thu, 26 Oct 2000 17:03:00 +0000 (17:03 +0000)]
update front-end to setup and interact with updated aggregation code

20 years agoupdate aggregation code in the new pdutil library and the old pdutilOld
schendel [Thu, 26 Oct 2000 17:02:27 +0000 (17:02 +0000)]
update aggregation code in the new pdutil library and the old pdutilOld
library to correctly aggregate SampledFunction metrics

20 years agoChanged #ifdef USE_IRIX_FIXES to #ifndef USE_IRIX_FIXES in SIGSTOP sections.
willb [Thu, 26 Oct 2000 16:11:21 +0000 (16:11 +0000)]
Changed #ifdef USE_IRIX_FIXES to #ifndef USE_IRIX_FIXES in SIGSTOP sections.

20 years agoModified make.config to add support for the USE_IRIX_FIXES condition, which
willb [Wed, 25 Oct 2000 17:34:55 +0000 (17:34 +0000)]
Modified make.config to add support for the USE_IRIX_FIXES condition, which
applies to every version of IRIX 6.5 to date (10/25/2k)

Added fixes for IRIX /proc mismanagement.  There is a bug in all versions
of IRIX 6.5 that causes a hard hang when tracing SIGSTOP on a process.  The
"quick 'n' dirty" fix is to use SIGEMT instead.

Added IRIX 6.5 SIGSTOP tracing bug fixes.

20 years agoModified make.config to add support for the USE_IRIX_FIXES condition, which
willb [Wed, 25 Oct 2000 17:34:34 +0000 (17:34 +0000)]
Modified make.config to add support for the USE_IRIX_FIXES condition, which
applies to every version of IRIX 6.5 to date (10/25/2k)

Added fixes for IRIX /proc mismanagement.  There is a bug in all versions
of IRIX 6.5 that causes a hard hang when tracing SIGSTOP on a process.  The
"quick 'n' dirty" fix is to use SIGEMT instead.

20 years agoModified make.config to add support for the USE_IRIX_FIXES condition, which
willb [Wed, 25 Oct 2000 17:32:02 +0000 (17:32 +0000)]
Modified make.config to add support for the USE_IRIX_FIXES condition, which
applies to every version of IRIX 6.5 to date (10/25/2k)

20 years agoMove process::pdFlavor assignment out of PVM conditional code.
zandy [Fri, 20 Oct 2000 19:41:54 +0000 (19:41 +0000)]
Move process::pdFlavor assignment out of PVM conditional code.

20 years agoRemoved compiler flag enabling exceptions. We're waiting until better
schendel [Fri, 20 Oct 2000 17:49:29 +0000 (17:49 +0000)]
Removed compiler flag enabling exceptions.  We're waiting until better
supported by compilers.

20 years agoUpdate of the sample value pipeline with changes in pdutil, paradynd, rtinst,
schendel [Tue, 17 Oct 2000 17:42:00 +0000 (17:42 +0000)]
Update of the sample value pipeline with changes in pdutil, paradynd, rtinst,
dyninstAPI_RT, and dyninstAPI.  The sample value and general time types have
been reimplemented with 64 bit integer types.  A framework has also been
added that allows either a hardware (HW) level time retrieval function or a
software (SW) level time retrieval function to be selected at run time.  This
commit supplies SW level timers for all of the platforms and also a HW level
timer on irix.  Changed so time samples in the rtinst library are in native
time units and time unit conversion is done in the daemon.  Restructured the
use of wall time, cpu time, cycle rate, instrumentation cost, and other uses
of time to use new general time classes.

20 years agoModified Makefile to handle the newly added pdutilOld library. This is a
schendel [Tue, 17 Oct 2000 17:30:55 +0000 (17:30 +0000)]
Modified Makefile to handle the newly added pdutilOld library.  This is a
library that will be used temporarily during the changes to update the sample
value pipeline in the daemon, front-end, and visis.  The Makefile can be
changed back when the pdutilOld library is no longer used.

20 years agoModified include statements to use the newly added pdutilOld library. This
schendel [Tue, 17 Oct 2000 17:27:37 +0000 (17:27 +0000)]
Modified include statements to use the newly added pdutilOld library.  This
is a library that will be used temporarily during the changes to update the
sample value pipeline in the daemon, front-end, and visis.  The pdutilOld
library is a snapshot of the pdutil library before the changes required for
the pipeline update.  The front-end and visis can be changed to use the
already updated pdutil directory after they themselves have had the pipeline
updates.

20 years agoRestructuring of declararations required because of include conflicts when
schendel [Tue, 17 Oct 2000 17:26:34 +0000 (17:26 +0000)]
Restructuring of declararations required because of include conflicts when
declarations were included in the paradyn daemon.

20 years agoDisable debugging message on AIX because of failures caused by
zandy [Fri, 13 Oct 2000 19:04:14 +0000 (19:04 +0000)]
Disable debugging message on AIX because of failures caused by
calling getCurrentPC.

20 years agoFixed lost SIGTRAP bug during detach-on-the-fly reattach.
zandy [Fri, 6 Oct 2000 20:25:42 +0000 (20:25 +0000)]
Fixed lost SIGTRAP bug during detach-on-the-fly reattach.
Added new detach-on-the-fly variable `pendingSig' to track
this signal.

20 years agoComplete implementation of test 19.
zandy [Thu, 21 Sep 2000 20:14:43 +0000 (20:14 +0000)]
Complete implementation of test 19.

20 years agoNew interfaces for `usesTrap' and `canUseExtraSlot'.
zandy [Thu, 21 Sep 2000 20:14:02 +0000 (20:14 +0000)]
New interfaces for `usesTrap' and `canUseExtraSlot'.
Call `checkInstructions' at only one place.
Fix detach-on-the-fly detection of 2-byte trap points.
Cleanup `generateBranchToTramp'.
Add new member `bonusbytes' to x86 instPoint for unused bytes following
  function exit points.
Use `bonusbytes' instead of add those bytes to `insnAfterPt'.
Disable bonus bytes on NT.
Restore formerly broken asserts.
Tidy: constness, revised comments, dead code removal.

20 years agoComment out unused function
zandy [Thu, 21 Sep 2000 20:01:17 +0000 (20:01 +0000)]
Comment out unused function

20 years agouse V_dyninstRT_MT instead of V_dyninstRT when MT_THREAD is defined
zhichen [Wed, 20 Sep 2000 19:10:21 +0000 (19:10 +0000)]
use V_dyninstRT_MT instead of  V_dyninstRT when MT_THREAD is defined

20 years agoI moved templates.C from the directory common/src to pdutil/src. This file
schendel [Mon, 11 Sep 2000 18:08:21 +0000 (18:08 +0000)]
I moved templates.C from the directory common/src to pdutil/src.  This file
has dependencies on files in pdutil and also was unused by the dyninst
library.

20 years agomoved templates.C from directory common/src to pdutil/src and updated
schendel [Mon, 11 Sep 2000 17:49:45 +0000 (17:49 +0000)]
moved templates.C from directory common/src to pdutil/src and updated
associated make files

20 years agoAdded a closing brace.
bernat [Fri, 1 Sep 2000 17:04:36 +0000 (17:04 +0000)]
Added a closing brace.

20 years agoTwo part commit
bernat [Thu, 31 Aug 2000 21:17:04 +0000 (21:17 +0000)]
Two part commit

1) Build libdyninstAPI.a as a shared library instead of a static library.
  Causes some (harmless) warning messages when linking mutators. Saves
  a large amount of space and relink time.

2) Relink mutatees if necessary to include the runtime libraries, for
  both Paradyn and Dyninst. Imitates dynamically loading a library.

20 years ago+ Accept a full path to mpirun
mirg [Thu, 31 Aug 2000 20:27:59 +0000 (20:27 +0000)]
+ Accept a full path to mpirun
+ Show a message box on mpich-related errors

20 years agoAdjust boundaries of runtime heap to prevent allocation near user heap.
zandy [Mon, 28 Aug 2000 20:41:09 +0000 (20:41 +0000)]
Adjust boundaries of runtime heap to prevent allocation near user heap.

20 years agoFixed setsid to not be called on AIX. Release3_1
hollings [Thu, 24 Aug 2000 20:26:10 +0000 (20:26 +0000)]
Fixed setsid to not be called on AIX.

20 years agoUpdated usage info to report number of subtests
paradyn [Wed, 23 Aug 2000 19:23:37 +0000 (19:23 +0000)]
Updated usage info to report number of subtests

20 years agoUpdated Tcl library reference
paradyn [Wed, 23 Aug 2000 19:18:38 +0000 (19:18 +0000)]
Updated Tcl library reference

20 years agoUpdated Tcl/Tk references
paradyn [Wed, 23 Aug 2000 19:16:42 +0000 (19:16 +0000)]
Updated Tcl/Tk references
Moved XFLAGS "-fpermissive" hack to Solaris/Openwin hack section

20 years agoUpdate RELEASE_NUM to 3.1
paradyn [Wed, 23 Aug 2000 19:12:41 +0000 (19:12 +0000)]
Update RELEASE_NUM to 3.1
Removed obsolete tclStuff/tcl2c
Updated Tcl/Tk references

20 years agoTidy (removed XFLAGS)
paradyn [Wed, 23 Aug 2000 19:10:30 +0000 (19:10 +0000)]
Tidy (removed XFLAGS)

20 years agoTidy (NO_IMPLICIT_TEMPLATES)
paradyn [Wed, 23 Aug 2000 19:09:30 +0000 (19:09 +0000)]
Tidy (NO_IMPLICIT_TEMPLATES)

20 years agoAdded flag so that permissive flag would be given to g++, so that builds
pcroth [Wed, 23 Aug 2000 14:32:50 +0000 (14:32 +0000)]
Added flag so that permissive flag would be given to g++, so that builds
would not fail when using the headers from /usr/openwin/include/X11.

20 years agoUpdate release number
hollings [Wed, 23 Aug 2000 00:29:09 +0000 (00:29 +0000)]
Update release number

20 years agoUpdated RELEASE_NUM to 3.1
paradyn [Tue, 22 Aug 2000 22:10:00 +0000 (22:10 +0000)]
Updated RELEASE_NUM to 3.1
Removed tclStuff reference for tcl2c

20 years agoSet RELEASE_NUM to 2.2
wylie [Tue, 22 Aug 2000 20:59:16 +0000 (20:59 +0000)]
Set RELEASE_NUM to 2.2

20 years agoShifted existing tests (#1-4) to (#2-5) allowing for the addition of a new
wylie [Tue, 22 Aug 2000 20:49:17 +0000 (20:49 +0000)]
Shifted existing tests (#1-4) to (#2-5) allowing for the addition of a new
test3#1 which tests the initial case of attempting to start and then
terminate multiple processes (which is used to mop up after any following
tests which might encounter problems and therefore logically the first
multi-process test).

20 years agoRemoved test#14 (which was largely unimplemented, as as implemented
wylie [Tue, 22 Aug 2000 20:45:42 +0000 (20:45 +0000)]
Removed test#14 (which was largely unimplemented, as as implemented
redundant with the testing in test3, now test3#1)

20 years agoOn x86 solaris, setup a new stack frame during bootstrap, instead of using
zandy [Tue, 22 Aug 2000 20:07:47 +0000 (20:07 +0000)]
On x86 solaris, setup a new stack frame during bootstrap, instead of using
the current, possibly undersized one.

20 years agoRe-wrote Tcl prompt support to avoid use of functions copied from
pcroth [Tue, 22 Aug 2000 17:45:34 +0000 (17:45 +0000)]
Re-wrote Tcl prompt support to avoid use of functions copied from
Tcl/Tk sources, and of internal Tcl variables.

20 years agoRe-made the changes from version 1.40 that were reversed in 1.41 regarding
pcroth [Tue, 22 Aug 2000 16:33:25 +0000 (16:33 +0000)]
Re-made the changes from version 1.40 that were reversed in 1.41 regarding
Solaris register names.

20 years agoMade usesTrap() available to paradynd and unified code for canUseExtraSlot().
paradyn [Tue, 22 Aug 2000 01:12:38 +0000 (01:12 +0000)]
Made usesTrap() available to paradynd and unified code for canUseExtraSlot().

20 years agoCorrected build/link flags for "native" mutatees
paradyn [Tue, 22 Aug 2000 00:59:35 +0000 (00:59 +0000)]
Corrected build/link flags for "native" mutatees

20 years agoChanges to assist in the construction of DEPENDS files. Much are clean ups
schendel [Mon, 21 Aug 2000 22:03:11 +0000 (22:03 +0000)]
Changes to assist in the construction of DEPENDS files.  Much are clean ups
of various include statements.

20 years agoupdated varios NT DEPENDS files with the aid of a perl script
schendel [Mon, 21 Aug 2000 22:01:34 +0000 (22:01 +0000)]
updated varios NT DEPENDS files with the aid of a perl script

20 years agoAdd new tests for control flow graph functions, fixes for
buck [Mon, 21 Aug 2000 01:22:31 +0000 (01:22 +0000)]
Add new tests for control flow graph functions, fixes for
CFG-related code, and interface changes to BPatch_Set and
CFG-related functions.

20 years agoUpdated util -> pdutil
paradyn [Mon, 21 Aug 2000 00:32:31 +0000 (00:32 +0000)]
Updated util -> pdutil

20 years agoRemoved inappropriate/redundant references to util/h
paradyn [Mon, 21 Aug 2000 00:31:39 +0000 (00:31 +0000)]
Removed inappropriate/redundant references to util/h

20 years agoAdded check when instrumenting the entry of main during bootstrapping that
paradyn [Mon, 21 Aug 2000 00:28:42 +0000 (00:28 +0000)]
Added check when instrumenting the entry of main during bootstrapping that
a trap won't be required (since the trapHandler isn't installed yet).

20 years agoRemoved obsolete/problematic bzero kludge
paradyn [Sun, 20 Aug 2000 21:58:21 +0000 (21:58 +0000)]
Removed obsolete/problematic bzero kludge

20 years agoTidy-up
paradyn [Sun, 20 Aug 2000 21:09:25 +0000 (21:09 +0000)]
Tidy-up

20 years agoCorrected typos
paradyn [Sun, 20 Aug 2000 21:08:24 +0000 (21:08 +0000)]
Corrected typos

20 years agoAdded test5 to TARGETS
wylie [Sun, 20 Aug 2000 20:45:23 +0000 (20:45 +0000)]
Added test5 to TARGETS

20 years agoAdded test5.mmutatee_CC_n32 to TARGETS
wylie [Sun, 20 Aug 2000 20:43:29 +0000 (20:43 +0000)]
Added test5.mmutatee_CC_n32 to TARGETS

20 years agoUpdated util->common
paradyn [Sun, 20 Aug 2000 18:34:35 +0000 (18:34 +0000)]
Updated util->common

20 years agoRemoved redundant/obsolete reference to util/h
paradyn [Sun, 20 Aug 2000 18:32:07 +0000 (18:32 +0000)]
Removed redundant/obsolete reference to util/h

20 years agoAdd iostream.h to included files (needed for output operator).
buck [Sat, 19 Aug 2000 22:45:33 +0000 (22:45 +0000)]
Add iostream.h to included files (needed for output operator).

20 years agoMore aggressive exit point discovery. For functions that do not end
zandy [Sat, 19 Aug 2000 21:59:59 +0000 (21:59 +0000)]
More aggressive exit point discovery.  For functions that do not end
on 4-byte boundaries, claim the bytes upto the next 4-byte boundary.

20 years agoFix MAX_TEST to reflect the correct number of tests.
buck [Sat, 19 Aug 2000 16:14:32 +0000 (16:14 +0000)]
Fix MAX_TEST to reflect the correct number of tests.

20 years agoRemove C++ tests from test1 and put them into their own test program, test5.
buck [Sat, 19 Aug 2000 02:41:42 +0000 (02:41 +0000)]
Remove C++ tests from test1 and put them into their own test program, test5.

20 years agoAdd correct sync trace record to previous fork-related change.
zandy [Fri, 18 Aug 2000 21:08:53 +0000 (21:08 +0000)]
Add correct sync trace record to previous fork-related change.

20 years agoFork handling: don't send both a signal and trace socket message to
zandy [Fri, 18 Aug 2000 20:59:06 +0000 (20:59 +0000)]
Fork handling: don't send both a signal and trace socket message to
the daemon.  Now only send a trace socket message, by using
kill(SIGSTOP) instead of calling PARADYNBreakpoint.

20 years agoAdd variable DYNINST_mutatorPid. Its value is the pid of the mutator.
zandy [Fri, 18 Aug 2000 20:12:37 +0000 (20:12 +0000)]
Add variable DYNINST_mutatorPid.  Its value is the pid of the mutator.
DYNINST_mutatorPid replaces DYNINST_paradyndPid.  This variable now extends
to both the paradyn and dyninst runtime libraries.
Remove extra, unused definition of DYNINSTillHandler.

20 years agoAdd variable DYNINST_mutatorPid. Its value is the pid of the mutator.
zandy [Fri, 18 Aug 2000 20:11:34 +0000 (20:11 +0000)]
Add variable DYNINST_mutatorPid.  Its value is the pid of the mutator.

20 years agoClarify a comment
zandy [Fri, 18 Aug 2000 20:10:50 +0000 (20:10 +0000)]
Clarify a comment

20 years agoMade control-c stop the mutatee, not terminate it.
hollings [Fri, 18 Aug 2000 19:20:30 +0000 (19:20 +0000)]
Made control-c stop the mutatee, not terminate it.

Made exit terminate the mutatee unless it is detached first.

20 years agoadded code to make each mutatee in dyninst a seperate process group.
hollings [Fri, 18 Aug 2000 19:19:45 +0000 (19:19 +0000)]
added code to make each mutatee in dyninst a seperate process group.