dyninst.git
20 years agoUpdated to use Tcl/Tk 8.2.2, used from /p/paradyn/packages/tcl8.2.2.
pcroth [Fri, 17 Dec 1999 16:26:09 +0000 (16:26 +0000)]
Updated to use Tcl/Tk 8.2.2, used from /p/paradyn/packages/tcl8.2.2.

20 years agoUpdated to change deprecated use of interp->result in favor of API calls
pcroth [Fri, 17 Dec 1999 16:24:53 +0000 (16:24 +0000)]
Updated to change deprecated use of interp->result in favor of API calls
to set the interpreter's result.

20 years agoUpdated handling of fonts in the histogram, so that a common default font is
pcroth [Fri, 17 Dec 1999 16:22:33 +0000 (16:22 +0000)]
Updated handling of fonts in the histogram, so that a common default font is
used for the sub-widgets that implement the histogram display.

20 years agoRemoved carriage returns.
pcroth [Fri, 17 Dec 1999 16:21:24 +0000 (16:21 +0000)]
Removed carriage returns.

20 years agoAdded cast to make const char* acceptable to gcc-2.95 as a void* argument.
pcroth [Fri, 17 Dec 1999 16:15:33 +0000 (16:15 +0000)]
Added cast to make const char* acceptable to gcc-2.95 as a void* argument.

20 years agoFixed incorrect usage of putenv function. Instead of passing a string
pcroth [Fri, 17 Dec 1999 16:13:57 +0000 (16:13 +0000)]
Fixed incorrect usage of putenv function.  Instead of passing a string
allocated on the stack (which is undesirable given that the string becomes
part of the environment of the process), the function passes in a string
allocated on the heap.

20 years agoUpdated scheme for creating remote processes, implemented this scheme for
pcroth [Fri, 17 Dec 1999 16:11:12 +0000 (16:11 +0000)]
Updated scheme for creating remote processes, implemented this scheme for
Windows NT.  New scheme consolidates code from previously distinct
remote-shell functions.

20 years agoUpdated P_putenv signature to take non-const argument. This is compatible
pcroth [Fri, 17 Dec 1999 16:07:57 +0000 (16:07 +0000)]
Updated P_putenv signature to take non-const argument.  This is compatible
with any platforms that expect the argument to be const, as well as new
platforms like Solaris 7 which expect it to be non-const.

20 years agoFile to contain shared Tcl/Tk utility functions.
pcroth [Fri, 17 Dec 1999 16:05:37 +0000 (16:05 +0000)]
File to contain shared Tcl/Tk utility functions.

20 years agoUpdated is_call_outside_function() so that calls to the function entry
paradyn [Thu, 16 Dec 1999 22:13:38 +0000 (22:13 +0000)]
Updated is_call_outside_function() so that calls to the function entry
(i.e. recursive calls) are considered "outside" and safe to instrument.

20 years agoFirst Commit of this utility to let altinel start working on it.
hollings [Thu, 16 Dec 1999 19:38:01 +0000 (19:38 +0000)]
First Commit of this utility to let altinel start working on it.

20 years agoChange calls to getSymbolInfo to use the version that returns the
buck [Wed, 15 Dec 1999 20:35:09 +0000 (20:35 +0000)]
Change calls to getSymbolInfo to use the version that returns the
absolute address, rather than an offset from a base address.

20 years agoFix executingSystemCall to return false if a syscall has just been aborted.
zandy [Wed, 15 Dec 1999 18:55:59 +0000 (18:55 +0000)]
Fix executingSystemCall to return false if a syscall has just been aborted.

20 years agoAdded debuging flag to debug inferior RPC and catch up instrumentation
zhichen [Sun, 12 Dec 1999 17:10:32 +0000 (17:10 +0000)]
Added debuging flag to debug inferior RPC and catch up instrumentation

20 years agoDon't print notices of system call interruption.
zandy [Thu, 9 Dec 1999 17:41:03 +0000 (17:41 +0000)]
Don't print notices of system call interruption.

20 years agoModified aggregation related code so that time stamps of samples which were
schendel [Wed, 8 Dec 1999 23:23:06 +0000 (23:23 +0000)]
Modified aggregation related code so that time stamps of samples which were
equal to a previous time stamp don't result in an assertion failure.

20 years agoReturning microseconds instead of nanoseconds in GetWallTime
bernat [Wed, 8 Dec 1999 20:23:08 +0000 (20:23 +0000)]
Returning microseconds instead of nanoseconds in GetWallTime

20 years agoRemoved carriage returns so as to be acceptable to nmake.
pcroth [Mon, 6 Dec 1999 23:10:28 +0000 (23:10 +0000)]
Removed carriage returns so as to be acceptable to nmake.

20 years agoRearranged method of computing folded values to avoid a bug in VC++ that
pcroth [Mon, 6 Dec 1999 23:07:08 +0000 (23:07 +0000)]
Rearranged method of computing folded values to avoid a bug in VC++ that
ignores the division by 2 when the code is optimized.

20 years agoAvoid race condition between catchup instrumentation and waitProcs().
chambrea [Mon, 6 Dec 1999 22:54:33 +0000 (22:54 +0000)]
Avoid race condition between catchup instrumentation and waitProcs().

20 years agoAdded error and warning messages for mpirun for IRIX MPI
chambrea [Mon, 6 Dec 1999 22:53:55 +0000 (22:53 +0000)]
Added error and warning messages for mpirun for IRIX MPI

20 years agoIdentify IRIX MPI and execute job launcher mpirun
chambrea [Mon, 6 Dec 1999 22:52:43 +0000 (22:52 +0000)]
Identify IRIX MPI and execute job launcher mpirun

20 years agoSupport for attaching to IRIX MPI application processes forked by
chambrea [Mon, 6 Dec 1999 22:49:31 +0000 (22:49 +0000)]
Support for attaching to IRIX MPI application processes forked by
MPI daemons.

20 years agoRemove obsolete Blizzard related code
zhichen [Wed, 1 Dec 1999 14:41:18 +0000 (14:41 +0000)]
Remove obsolete Blizzard related code

20 years agoLift assumption that _start is not defined in a shared library and
zandy [Tue, 30 Nov 1999 22:41:27 +0000 (22:41 +0000)]
Lift assumption that _start is not defined in a shared library and
only defined once when loading RTInst.

20 years agoFix to walltime rollback problems
bernat [Mon, 29 Nov 1999 16:55:11 +0000 (16:55 +0000)]
Fix to walltime rollback problems

20 years agoBPatch_function::getBaseAddr now returns the effective address of the
zandy [Wed, 24 Nov 1999 22:25:55 +0000 (22:25 +0000)]
BPatch_function::getBaseAddr now returns the effective address of the
function, not its relative address in its module.

20 years agoCorrected nullString definition
wylie [Thu, 11 Nov 1999 21:42:03 +0000 (21:42 +0000)]
Corrected nullString definition

20 years ago+ Fixes to compile with gcc-2.95.2
nick [Thu, 11 Nov 1999 20:11:14 +0000 (20:11 +0000)]
+ Fixes to compile with gcc-2.95.2

20 years agoAdded (optional) mutatee termination information
wylie [Thu, 11 Nov 1999 17:38:39 +0000 (17:38 +0000)]
Added (optional) mutatee termination information

20 years agoRemoved MATH_EXCEPTION_STRUCT definitions (now redundant with revised makenan)
wylie [Thu, 11 Nov 1999 16:54:36 +0000 (16:54 +0000)]
Removed MATH_EXCEPTION_STRUCT definitions (now redundant with revised makenan)

20 years agoConditionally defined the GNU-specific assembler used on alpha-dec-osf4.0
paradyn [Thu, 11 Nov 1999 16:50:10 +0000 (16:50 +0000)]
Conditionally defined the GNU-specific assembler used on alpha-dec-osf4.0
which appears curiously redundant when building with gcc-2.8.1 and
uncompilable with any non-GNU compiler.

20 years agoUpdated RELEASE_NUM to synchronize with dyninstAPI
wylie [Thu, 11 Nov 1999 16:25:26 +0000 (16:25 +0000)]
Updated RELEASE_NUM to synchronize with dyninstAPI

20 years agoRestored cpSample template, required by paradynd on WindowsNT
wylie [Thu, 11 Nov 1999 16:14:56 +0000 (16:14 +0000)]
Restored cpSample template, required by paradynd on WindowsNT
(since that platform apparently doesn't use templatesPD.C like the others)

20 years agotypo correction
wylie [Thu, 11 Nov 1999 15:37:04 +0000 (15:37 +0000)]
typo correction

20 years agoPatch to avoid type conflicts/redefinitions
wylie [Thu, 11 Nov 1999 15:28:05 +0000 (15:28 +0000)]
Patch to avoid type conflicts/redefinitions

20 years agoAdded NATIVE_CC=cc
paradyn [Thu, 11 Nov 1999 01:50:18 +0000 (01:50 +0000)]
Added NATIVE_CC=cc

20 years agoTidy
wylie [Thu, 11 Nov 1999 01:02:41 +0000 (01:02 +0000)]
Tidy

20 years agoRemoved these now-obsolete files replaced by new dyninstAPI_RT.h
wylie [Thu, 11 Nov 1999 01:01:46 +0000 (01:01 +0000)]
Removed these now-obsolete files replaced by new dyninstAPI_RT.h

20 years agoMoved platform-neutral stripping of GCC build flags out of Irix-specific area
wylie [Thu, 11 Nov 1999 01:00:49 +0000 (01:00 +0000)]
Moved platform-neutral stripping of GCC build flags out of Irix-specific area

20 years agouse of standard integer (and other) types from util/h/Types.h
wylie [Thu, 11 Nov 1999 00:59:06 +0000 (00:59 +0000)]
use of standard integer (and other) types from util/h/Types.h

20 years agoupdated dependencies (at least partially)
wylie [Thu, 11 Nov 1999 00:56:34 +0000 (00:56 +0000)]
updated dependencies (at least partially)

20 years agouse of standard integer (and other) types from util/h/Types.h
wylie [Thu, 11 Nov 1999 00:55:03 +0000 (00:55 +0000)]
use of standard integer (and other) types from util/h/Types.h
via consolidated dyninstAPI_RT/h/dyninstAPI_RT.h

20 years agoNew header file to replace obsolete rtinst.h and trace.h
wylie [Thu, 11 Nov 1999 00:53:15 +0000 (00:53 +0000)]
New header file to replace obsolete rtinst.h and trace.h

20 years agoUpdated/consolidated type definitions
wylie [Thu, 11 Nov 1999 00:51:49 +0000 (00:51 +0000)]
Updated/consolidated type definitions
(including definitions of ISO C9X standard integer types where necessary)

20 years agoTidy
wylie [Thu, 11 Nov 1999 00:47:29 +0000 (00:47 +0000)]
Tidy

20 years agomodify so run time library reports all rollbacks to the daemon
schendel [Wed, 10 Nov 1999 22:36:26 +0000 (22:36 +0000)]
modify so run time library reports all rollbacks to the daemon
useful for time being to determine extent of rollback problems

20 years agoFixed problem with font specification for PDGraph widget not being
pcroth [Wed, 10 Nov 1999 15:11:59 +0000 (15:11 +0000)]
Fixed problem with font specification for PDGraph widget not being
propagated to its sub-widgets.  Now when font is specified for the
PDGraph widget, the widget's labels and legend all use the specified font.

20 years agoFixed problem with font specification for PDGraph widget not being
pcroth [Wed, 10 Nov 1999 15:06:26 +0000 (15:06 +0000)]
Fixed problem with font specification for PDGraph widget not being
propagated to its sub-widgets.  Now when font is specified for the
PDGraph widget, the widget's labels and legend all use the specified font.

20 years agoAdded stub functions for dynamic call site monitoring instrumentation,
paradyn [Tue, 9 Nov 1999 22:11:01 +0000 (22:11 +0000)]
Added stub functions for dynamic call site monitoring instrumentation,
currently unimplemented.

20 years agoAdded notification to PC about dynamic call graph changes, so that it can
cain [Tue, 9 Nov 1999 19:26:19 +0000 (19:26 +0000)]
Added notification to PC about dynamic call graph changes, so that it can
revise its search appropriately.

20 years agoAdded dynamic callee support to Call Graph.
cain [Tue, 9 Nov 1999 19:24:46 +0000 (19:24 +0000)]
Added dynamic callee support to Call Graph.

20 years agoAdded dynamic callee support to Call Graph
cain [Tue, 9 Nov 1999 19:24:11 +0000 (19:24 +0000)]
Added dynamic callee support to Call Graph

20 years agoAdded stub functions for dynamic call site monitoring instrumentation,
cain [Tue, 9 Nov 1999 19:21:26 +0000 (19:21 +0000)]
Added stub functions for dynamic call site monitoring instrumentation,
currently unimplemented.

20 years agoAdded platform specific instrumentation routines for monitoring dynamic call
cain [Tue, 9 Nov 1999 19:20:52 +0000 (19:20 +0000)]
Added platform specific instrumentation routines for monitoring dynamic call
sites.

20 years agoAdded framework for handling dynamic call site instrumentation requests.
cain [Tue, 9 Nov 1999 19:20:04 +0000 (19:20 +0000)]
Added framework for handling dynamic call site instrumentation requests.

20 years agoAdded daemon framework for handling dynamic call site instrumentation
cain [Tue, 9 Nov 1999 19:18:45 +0000 (19:18 +0000)]
Added daemon framework for handling dynamic call site instrumentation
requests from the front end and notification from the RT library.

20 years agoAdded handling functions for dynamic callee determination that send
cain [Tue, 9 Nov 1999 19:17:10 +0000 (19:17 +0000)]
Added handling functions for dynamic callee determination that send
caller/callee relationships to the daemon.

20 years agomodify is compatible to take a pointer for the second parameter.
hollings [Tue, 9 Nov 1999 17:07:30 +0000 (17:07 +0000)]
modify is compatible to take a pointer for the second parameter.

fixed typos in test names.

remove variable names for us-used paramters to supress warnings.

20 years agochange is compatible to use a pointer to the second type.
hollings [Tue, 9 Nov 1999 17:06:15 +0000 (17:06 +0000)]
change is compatible to use a pointer to the second type.

20 years agoChange isCompatible to use a pointer to the second type.
hollings [Tue, 9 Nov 1999 17:05:43 +0000 (17:05 +0000)]
Change isCompatible to use a pointer to the second type.

20 years agoUpdated uses of XCreateGC and XFreeGC to Tk_GetGC and Tk_FreeGC.
pcroth [Tue, 9 Nov 1999 15:55:11 +0000 (15:55 +0000)]
Updated uses of XCreateGC and XFreeGC to Tk_GetGC and Tk_FreeGC.

20 years agoFixed incorrect specification of default font size.
pcroth [Tue, 9 Nov 1999 15:54:44 +0000 (15:54 +0000)]
Fixed incorrect specification of default font size.

20 years agoUpdated any uses of XCreateGC and XFreeGC to Tk_GetGC and Tk_FreeGC.
pcroth [Tue, 9 Nov 1999 15:54:26 +0000 (15:54 +0000)]
Updated any uses of XCreateGC and XFreeGC to Tk_GetGC and Tk_FreeGC.

20 years agoChanged the way the Paradyn bitmap is defined, to be compatible with Tcl 8.2.
pcroth [Tue, 9 Nov 1999 15:54:16 +0000 (15:54 +0000)]
Changed the way the Paradyn bitmap is defined, to be compatible with Tcl 8.2.
Updated any uses of XCreateGC and XFreeGC to Tk_GetGC and Tk_FreeGC.

20 years agoChanged to explicitly specify the needed Tcl files instead of using a wildcard.
pcroth [Mon, 8 Nov 1999 20:12:38 +0000 (20:12 +0000)]
Changed to explicitly specify the needed Tcl files instead of using a wildcard.

20 years agoSanitization
wylie [Sun, 7 Nov 1999 22:44:13 +0000 (22:44 +0000)]
Sanitization

20 years agoDeleted this file which mysteriously seemed to migrate from Paradyn's rtinst
wylie [Sun, 7 Nov 1999 21:53:34 +0000 (21:53 +0000)]
Deleted this file which mysteriously seemed to migrate from Paradyn's rtinst

20 years agoAdded MUTATEE_CC support
wylie [Sun, 7 Nov 1999 21:50:01 +0000 (21:50 +0000)]
Added MUTATEE_CC support

20 years agoLong-overdue update
wylie [Sun, 7 Nov 1999 21:49:07 +0000 (21:49 +0000)]
Long-overdue update

20 years agoSynchronized with Unix version
wylie [Sun, 7 Nov 1999 21:47:54 +0000 (21:47 +0000)]
Synchronized with Unix version
Added MUTATEE_CC build support

20 years agoTidy
wylie [Sun, 7 Nov 1999 21:47:10 +0000 (21:47 +0000)]
Tidy

20 years agoSynchronized RELEASE_NUM with Unix version
wylie [Sun, 7 Nov 1999 21:46:29 +0000 (21:46 +0000)]
Synchronized RELEASE_NUM with Unix version

20 years agoRemoved over-zealous executability access check on run-time libraries
wylie [Sun, 7 Nov 1999 00:10:02 +0000 (00:10 +0000)]
Removed over-zealous executability access check on run-time libraries
(which are purposely non-executable so that they aren't mistakenly loaded
by the dynamic loader, as they are going to be explicitly dlopen'd)

20 years agoalpha_dec_osf4_0 support
paradyn [Sat, 6 Nov 1999 22:54:27 +0000 (22:54 +0000)]
alpha_dec_osf4_0 support

20 years agoTidy-up; return value now signifies whether (any) tests failed
wylie [Sat, 6 Nov 1999 21:45:21 +0000 (21:45 +0000)]
Tidy-up; return value now signifies whether (any) tests failed

20 years agoTidy-up
wylie [Sat, 6 Nov 1999 21:43:36 +0000 (21:43 +0000)]
Tidy-up

20 years agoImplemented terminationStatus method using process::exitCode
wylie [Sat, 6 Nov 1999 21:41:45 +0000 (21:41 +0000)]
Implemented terminationStatus method using process::exitCode

20 years agoincluded exit code in termination message
wylie [Sat, 6 Nov 1999 21:40:36 +0000 (21:40 +0000)]
included exit code in termination message

20 years agoAdded exitCode
wylie [Sat, 6 Nov 1999 21:40:04 +0000 (21:40 +0000)]
Added exitCode

20 years agoIncluded exit code in termination message
wylie [Sat, 6 Nov 1999 21:38:53 +0000 (21:38 +0000)]
Included exit code in termination message

20 years agoAdded standard header
wylie [Sat, 6 Nov 1999 21:37:58 +0000 (21:37 +0000)]
Added standard header

20 years agoAdded terminationStatus method
wylie [Sat, 6 Nov 1999 21:37:22 +0000 (21:37 +0000)]
Added terminationStatus method

20 years agoTidied TARGETS
wylie [Sat, 6 Nov 1999 21:36:02 +0000 (21:36 +0000)]
Tidied TARGETS

20 years agoAdded LDFLAGS to LD line
wylie [Sat, 6 Nov 1999 21:34:17 +0000 (21:34 +0000)]
Added LDFLAGS to LD line

20 years agoDon't treat BPatchWarning messages as "errors"
paradyn [Fri, 5 Nov 1999 23:20:03 +0000 (23:20 +0000)]
Don't treat BPatchWarning messages as "errors"

20 years agoClarified warning about problems parsing executables.
wylie [Fri, 5 Nov 1999 23:17:44 +0000 (23:17 +0000)]
Clarified warning about problems parsing executables.

20 years agoFlag to disable debug into parsing.
hollings [Mon, 1 Nov 1999 16:25:32 +0000 (16:25 +0000)]
Flag to disable debug into parsing.

20 years agoFixed handling of case where the mutatee was stripped.
hollings [Fri, 29 Oct 1999 23:16:48 +0000 (23:16 +0000)]
Fixed handling of case where the mutatee was stripped.

20 years agoAdded option to supress parsing debug info
hollings [Fri, 29 Oct 1999 23:15:43 +0000 (23:15 +0000)]
Added option to supress parsing debug info

20 years agoDon't stop children of mutatees in exec. This is temporary until fork/exec
zandy [Fri, 29 Oct 1999 22:32:32 +0000 (22:32 +0000)]
Don't stop children of mutatees in exec.  This is temporary until fork/exec
callbacks are implemented for Dyninst.

20 years agoPermit instrumentation of non-leaf functions with retl instructions if they
zandy [Thu, 28 Oct 1999 23:00:41 +0000 (23:00 +0000)]
Permit instrumentation of non-leaf functions with retl instructions if they
also have restore instructions.

20 years agonew message for rollbacks
schendel [Wed, 27 Oct 1999 21:53:52 +0000 (21:53 +0000)]
new message for rollbacks

20 years agoforwarding of error trace records reported from run-time library to front-end
schendel [Wed, 27 Oct 1999 21:52:15 +0000 (21:52 +0000)]
forwarding of error trace records reported from run-time library to front-end

20 years agoSolaris-only consistent use of only gethrtime (instead of gettimeofday)
schendel [Wed, 27 Oct 1999 21:51:42 +0000 (21:51 +0000)]
Solaris-only consistent use of only gethrtime (instead of gettimeofday)

20 years agoremoved rollback checks in stop/startTimer functions and incorporated
schendel [Wed, 27 Oct 1999 21:50:26 +0000 (21:50 +0000)]
removed rollback checks in stop/startTimer functions and incorporated
standardized rollback checks and reporting via trace records.
Also additional replacement of gettimeofday calls with gethrtime
to avoid mysterious interactions between them on x86/Solaris

20 years agoremoved rollback checks in stop/startTimer functions and incorporated
schendel [Wed, 27 Oct 1999 21:49:52 +0000 (21:49 +0000)]
removed rollback checks in stop/startTimer functions and incorporated
standardized rollback checks and reporting via trace records

20 years agouse sizeof(int64_t) instead of sizeof(long) for wordsize
schendel [Wed, 27 Oct 1999 21:35:54 +0000 (21:35 +0000)]
use sizeof(int64_t) instead of sizeof(long) for wordsize
new structures added for general run-time library error reporting mechanism

20 years agoChanged -n32 flag to use correct default mutatee.
hollings [Mon, 25 Oct 1999 23:36:00 +0000 (23:36 +0000)]
Changed -n32 flag to use correct default mutatee.

20 years agoFixed which library is used.
hollings [Mon, 25 Oct 1999 23:24:24 +0000 (23:24 +0000)]
Fixed which library is used.