dyninst.git
23 years agoAdditional build targets for convenience: ParadynD ParadynFE & ParadynVC
wylie [Wed, 2 Sep 1998 22:03:57 +0000 (22:03 +0000)]
Additional build targets for convenience: ParadynD ParadynFE & ParadynVC

23 years agoAdditional template instances and dummy visualizationUser functions
wylie [Wed, 2 Sep 1998 21:56:40 +0000 (21:56 +0000)]
Additional template instances and dummy visualizationUser functions
(required when building with EGCS on AIX)

23 years agoTemplate instances moved to API (where they're also needed under EGCS-AIX)
wylie [Wed, 2 Sep 1998 21:43:55 +0000 (21:43 +0000)]
Template instances moved to API (where they're also needed under EGCS-AIX)

23 years agoAdditional templates for EGCS-AIX
wylie [Wed, 2 Sep 1998 21:42:15 +0000 (21:42 +0000)]
Additional templates for EGCS-AIX

23 years agoAn additional template for EGCS-AIX
wylie [Wed, 2 Sep 1998 21:35:55 +0000 (21:35 +0000)]
An additional template for EGCS-AIX

23 years agoA few additional template instances (apparently needed by egcs on AIX)
wylie [Wed, 2 Sep 1998 21:34:56 +0000 (21:34 +0000)]
A few additional template instances (apparently needed by egcs on AIX)

23 years agoTidy and compiler pacification.
wylie [Wed, 2 Sep 1998 21:13:22 +0000 (21:13 +0000)]
Tidy and compiler pacification.

23 years agoTidy
wylie [Wed, 2 Sep 1998 21:12:34 +0000 (21:12 +0000)]
Tidy

23 years agochanged setUseCount to make it right
zhichen [Sat, 29 Aug 1998 03:06:57 +0000 (03:06 +0000)]
changed setUseCount to make it right

23 years agoChanged to traverse the DAG to compute useCount
zhichen [Fri, 28 Aug 1998 21:56:30 +0000 (21:56 +0000)]
Changed to traverse the DAG to compute useCount

23 years agoAdded removeAst at line 3471 so that parameters to DYNINSTinit does not
zhichen [Fri, 28 Aug 1998 02:40:34 +0000 (02:40 +0000)]
Added removeAst at line 3471 so that parameters to DYNINSTinit does not
use extra registers.

23 years agoadded an assertion to logLine to check array boundary
zhichen [Fri, 28 Aug 1998 01:38:57 +0000 (01:38 +0000)]
added an assertion to logLine to check array boundary

23 years agoMake sure the useCount of the DAG generated are correct
zhichen [Fri, 28 Aug 1998 01:38:09 +0000 (01:38 +0000)]
Make sure the useCount of the DAG generated are correct

23 years agoRemoved assert for Linux in Object-elf32.C
nash [Thu, 27 Aug 1998 21:22:52 +0000 (21:22 +0000)]
Removed assert for Linux in Object-elf32.C
Fixed Linux implementation in makenan.C

23 years agoFixed type warnings in header files and removed Linux kludge from
nash [Thu, 27 Aug 1998 21:21:59 +0000 (21:21 +0000)]
Fixed type warnings in header files and removed Linux kludge from
makenan.h, as it is not needed.

23 years agoFix VisualC++ compilation errors
wylie [Thu, 27 Aug 1998 19:09:30 +0000 (19:09 +0000)]
Fix VisualC++ compilation errors

23 years agoRemoved SP2 template which should be no longer necessary
wylie [Wed, 26 Aug 1998 22:44:34 +0000 (22:44 +0000)]
Removed SP2 template which should be no longer necessary

23 years agoAstNode::generateCode now has an extra parameter that indicate if we
zhichen [Wed, 26 Aug 1998 21:12:50 +0000 (21:12 +0000)]
AstNode::generateCode now has an extra parameter that indicate if we
are generating code at the DAG root, if so, useCount should be properly
initialized

23 years ago*** empty log message ***
zhichen [Wed, 26 Aug 1998 21:07:17 +0000 (21:07 +0000)]
*** empty log message ***

23 years agoAdded an extra parameter to AstNode::generateCode
zhichen [Wed, 26 Aug 1998 21:00:36 +0000 (21:00 +0000)]
Added an extra parameter to AstNode::generateCode

23 years agodded a parameter to AstNode::generateCode
zhichen [Wed, 26 Aug 1998 20:59:27 +0000 (20:59 +0000)]
dded a parameter to AstNode::generateCode

23 years agoAdded a parameter to AstNode::generateCode
zhichen [Wed, 26 Aug 1998 20:59:04 +0000 (20:59 +0000)]
Added a parameter to AstNode::generateCode

23 years agoAdded one parameter to AstNode::generateCode
zhichen [Wed, 26 Aug 1998 20:58:03 +0000 (20:58 +0000)]
Added one parameter to AstNode::generateCode

23 years agoFixed dag code generation, added one parameter to AstNode::CodeGeneration.
zhichen [Wed, 26 Aug 1998 20:57:20 +0000 (20:57 +0000)]
Fixed dag code generation, added one parameter to AstNode::CodeGeneration.

23 years agofixed dag code generation.
zhichen [Wed, 26 Aug 1998 20:56:41 +0000 (20:56 +0000)]
fixed dag code generation.

23 years agoMore template instantiations for recent Alpha/Address changes
wylie [Wed, 26 Aug 1998 14:35:08 +0000 (14:35 +0000)]
More template instantiations for recent Alpha/Address changes

23 years agoIsolated modified NO_OPT_FLAG definition to alpha-dec-osf4.0 platform
paradyn [Tue, 25 Aug 1998 22:04:48 +0000 (22:04 +0000)]
Isolated modified NO_OPT_FLAG definition to alpha-dec-osf4.0 platform

23 years agoInitial commit of DEC Alpha port.
buck [Tue, 25 Aug 1998 19:34:26 +0000 (19:34 +0000)]
Initial commit of DEC Alpha port.

23 years agoRevised src and tcl locations
wylie [Mon, 24 Aug 1998 19:27:58 +0000 (19:27 +0000)]
Revised src and tcl locations

23 years agoMoved to src subdirectory
wylie [Mon, 24 Aug 1998 19:27:22 +0000 (19:27 +0000)]
Moved to src subdirectory

23 years agoMoved to tcl subdirectory
wylie [Mon, 24 Aug 1998 19:26:22 +0000 (19:26 +0000)]
Moved to tcl subdirectory

23 years agoForgotten removal of obsolete #if for i386-unknown-nt4.0 version of matherr.
wylie [Mon, 17 Aug 1998 17:05:10 +0000 (17:05 +0000)]
Forgotten removal of obsolete #if for i386-unknown-nt4.0 version of matherr.
Kludge to handle pre- and post- GCC-2.8 compiler's math.h exception structs.

23 years agotype adjustment (NULL -> 0)
wylie [Mon, 17 Aug 1998 03:14:08 +0000 (03:14 +0000)]
type adjustment (NULL -> 0)

23 years agoMoved matherr prototype into conditional Linux code
wylie [Mon, 17 Aug 1998 02:05:34 +0000 (02:05 +0000)]
Moved matherr prototype into conditional Linux code

23 years agoremoved spurious trailiing `\'s which generate lots of compiler warnings
wylie [Sun, 16 Aug 1998 23:50:07 +0000 (23:50 +0000)]
removed spurious trailiing `\'s which generate lots of compiler warnings

23 years agoremoved spurious trailing `\'s which were generating lots of warnings
wylie [Sun, 16 Aug 1998 23:44:14 +0000 (23:44 +0000)]
removed spurious trailing `\'s which were generating lots of warnings

23 years agoJust a comment
wylie [Sun, 16 Aug 1998 23:41:17 +0000 (23:41 +0000)]
Just a comment

23 years agoremoved invalid default parameter initialization
wylie [Sun, 16 Aug 1998 23:39:04 +0000 (23:39 +0000)]
removed invalid default parameter initialization

23 years agotype adjustments to avoid compilation problems
wylie [Sun, 16 Aug 1998 23:37:39 +0000 (23:37 +0000)]
type adjustments to avoid compilation problems

23 years agotype adjustment NULL -> 0
wylie [Sun, 16 Aug 1998 23:36:29 +0000 (23:36 +0000)]
type adjustment NULL -> 0

23 years agoadded #include "rtinst/h/rtinst.h" for time64 definition
wylie [Sun, 16 Aug 1998 23:35:15 +0000 (23:35 +0000)]
added #include "rtinst/h/rtinst.h" for time64 definition

23 years agoAdded declaration of destructor for hashTable class
wylie [Sun, 16 Aug 1998 23:34:03 +0000 (23:34 +0000)]
Added declaration of destructor for hashTable class

23 years agoCommented-out prototype definitions which seemed to confuse the GCC compilers
wylie [Sun, 16 Aug 1998 23:32:46 +0000 (23:32 +0000)]
Commented-out prototype definitions which seemed to confuse the GCC compilers

23 years agoexplicit copy constructors for visi_DataGrid and visi_TraceData
wylie [Sun, 16 Aug 1998 23:29:51 +0000 (23:29 +0000)]
explicit copy constructors for visi_DataGrid and visi_TraceData

23 years agodictionary_hash_iter copy constructor publicized (since used by igen)
wylie [Sun, 16 Aug 1998 23:27:53 +0000 (23:27 +0000)]
dictionary_hash_iter copy constructor publicized (since used by igen)

23 years agoSymbolIter copy constructor publicized (since used by symtab.C)
wylie [Sun, 16 Aug 1998 23:26:32 +0000 (23:26 +0000)]
SymbolIter copy constructor publicized (since used by symtab.C)

23 years agoDefinition of MATH_EXCEPTION_STRUCT (for makenan.[hC])
wylie [Sun, 16 Aug 1998 23:25:05 +0000 (23:25 +0000)]
Definition of MATH_EXCEPTION_STRUCT (for makenan.[hC])

23 years agoparameterized use of MATH_EXCEPTION_STRUCT as a compilation definition
wylie [Sun, 16 Aug 1998 23:21:26 +0000 (23:21 +0000)]
parameterized use of MATH_EXCEPTION_STRUCT as a compilation definition
to handle "exception", "_exception", "__math_exception", ...

23 years agoignore null-named stabs function entries (thoughtfully provided by
wylie [Sun, 16 Aug 1998 23:18:26 +0000 (23:18 +0000)]
ignore null-named stabs function entries (thoughtfully provided by
GNU CC 2.8 to delimit the ends of functions)
also removed spurious trailing `\'s

23 years agoStats printout tidy (for Carlos)
wylie [Fri, 24 Jul 1998 18:53:03 +0000 (18:53 +0000)]
Stats printout tidy (for Carlos)

23 years agoFixed FMM (free memory mismatch) error reported by Purify in conditional
wylie [Fri, 24 Jul 1998 17:16:44 +0000 (17:16 +0000)]
Fixed FMM (free memory mismatch) error reported by Purify in conditional
BPATCH_SET_MUTATIONS_ACTIVE code.

23 years agoRevert to non-recursive MKDIR since DOS "mkdir" (which doesn't recognise -p)
wylie [Fri, 24 Jul 1998 14:51:40 +0000 (14:51 +0000)]
Revert to non-recursive MKDIR since DOS "mkdir" (which doesn't recognise -p)
being found from nmake instead of Unix "mkdir"

23 years agoMKDIR with recursive directory generation
wylie [Thu, 23 Jul 1998 16:32:03 +0000 (16:32 +0000)]
MKDIR with recursive directory generation

23 years agoExtended clean-up to remove .exp and .pdb files.
wylie [Thu, 23 Jul 1998 16:22:46 +0000 (16:22 +0000)]
Extended clean-up to remove .exp and .pdb files.

23 years agoAdded -PDB:NONE to link command to avoid generating an additional lib.pdb
wylie [Thu, 23 Jul 1998 16:13:33 +0000 (16:13 +0000)]
Added -PDB:NONE to link command to avoid generating an additional lib.pdb
program database file containing (unused) MS-format debugging information.

23 years agochanged setSampleRate from synchronous to asynchronous call
newhall [Sun, 12 Jul 1998 21:07:10 +0000 (21:07 +0000)]
changed setSampleRate from synchronous to asynchronous call

23 years agoFix to catch both the call site & the exit as instrumentation
mcheyney [Wed, 17 Jun 1998 21:41:08 +0000 (21:41 +0000)]
Fix to catch both the call site & the exit as instrumentation
points when tail-call optimization unwound (sparc-solaris only).

23 years agoExtended cplus_demangle to handle VC++-compiled C objects
wylie [Fri, 5 Jun 1998 23:47:42 +0000 (23:47 +0000)]
Extended cplus_demangle to handle VC++-compiled C objects
(which imagehlp's UnDecorateSymbolName was failing to do)

23 years agobug fix in copy ctor, detected by purify UMR; sometimes resulted in
tamches [Fri, 5 Jun 1998 05:53:14 +0000 (05:53 +0000)]
bug fix in copy ctor, detected by purify UMR; sometimes resulted in
bad on-screen clipping.

23 years agoAllow IDENT identifiers to begin with an underscore
wylie [Thu, 4 Jun 1998 00:16:39 +0000 (00:16 +0000)]
Allow IDENT identifiers to begin with an underscore
(as they unfortunately do from VisualC++/WindowsNT)

23 years agoMade changes for dyninst API to take advantage of support added for Paradynd
buck [Thu, 28 May 1998 20:02:34 +0000 (20:02 +0000)]
Made changes for dyninst API to take advantage of support added for Paradynd
to load mutatee runtime as a shared library on x86/Solaris.
Changed x86 instrumentation code so that instrumentation inserted exactly
at the location of the program counter gets immediately executed when the
program is resumed (before it would be skipped until the point was reached
again).

23 years agoChanged metricDefinitionNode::updateValue to make SampledFunction work again.
zhichen [Thu, 28 May 1998 17:31:15 +0000 (17:31 +0000)]
Changed metricDefinitionNode::updateValue to make SampledFunction work again.

23 years agofixed a purify FMM (free mismatched memory) hit.
tamches [Fri, 22 May 1998 23:48:55 +0000 (23:48 +0000)]
fixed a purify FMM (free mismatched memory) hit.

23 years agofixed 2 purify FMM hits in execCommand
tamches [Fri, 22 May 1998 15:52:56 +0000 (15:52 +0000)]
fixed 2 purify FMM hits in execCommand

23 years agoAdded DONT_BUILD_PARADYN and DONT_BUILD_DYNINST configuration options
wylie [Thu, 21 May 1998 16:43:11 +0000 (16:43 +0000)]
Added DONT_BUILD_PARADYN and DONT_BUILD_DYNINST configuration options

23 years agoMoved dynInstAPI build after Paradyn
wylie [Thu, 21 May 1998 15:54:27 +0000 (15:54 +0000)]
Moved dynInstAPI build after Paradyn

23 years agoChanged X11R6 DarkGray to X11R5/Tk8.0p2 DimGray
wylie [Wed, 20 May 1998 19:55:31 +0000 (19:55 +0000)]
Changed X11R6 DarkGray to X11R5/Tk8.0p2 DimGray

23 years agoRemoved some warnings
wylie [Mon, 18 May 1998 18:49:41 +0000 (18:49 +0000)]
Removed some warnings

23 years agoGuarded code for x86/Solaris only.
wylie [Mon, 18 May 1998 17:32:45 +0000 (17:32 +0000)]
Guarded code for x86/Solaris only.

23 years agoTweak for VC-compilation (WindowsNT)
wylie [Mon, 18 May 1998 17:21:26 +0000 (17:21 +0000)]
Tweak for VC-compilation (WindowsNT)

23 years agoSet USES_LIBDYNINSTRT_SO to true on x86.
czhang [Mon, 18 May 1998 02:27:12 +0000 (02:27 +0000)]
Set USES_LIBDYNINSTRT_SO to true on x86.

23 years agoGuarded inclusion of <sys/procfs.h> so that AIX doesn't look for it.
wylie [Mon, 18 May 1998 02:19:06 +0000 (02:19 +0000)]
Guarded inclusion of <sys/procfs.h> so that AIX doesn't look for it.

23 years agoChanges to support dynamic loading on x86.
czhang [Fri, 15 May 1998 23:26:00 +0000 (23:26 +0000)]
Changes to support dynamic loading on x86.

23 years agoChanges for dynamic loading on x86.
czhang [Fri, 15 May 1998 23:23:23 +0000 (23:23 +0000)]
Changes for dynamic loading on x86.

23 years agoAdded initTramps() to registerSpace::registerSpace().
czhang [Fri, 15 May 1998 23:17:19 +0000 (23:17 +0000)]
Added initTramps() to registerSpace::registerSpace().

23 years agoAdded build voucher to purify, quantify and qpt build targets Release2_1
wylie [Wed, 6 May 1998 01:19:38 +0000 (01:19 +0000)]
Added build voucher to purify, quantify and qpt build targets

23 years agoAdded tests to verify PVM_ROOT and PVM_ARCH are defined (when doing PVM build)
wylie [Wed, 6 May 1998 01:18:45 +0000 (01:18 +0000)]
Added tests to verify PVM_ROOT and PVM_ARCH are defined (when doing PVM build)

23 years agoMade some minor edits.
buck [Tue, 5 May 1998 19:25:56 +0000 (19:25 +0000)]
Made some minor edits.

23 years agoChanged URL for ONC RPC.
buck [Tue, 5 May 1998 16:16:33 +0000 (16:16 +0000)]
Changed URL for ONC RPC.

23 years agoUpdated for merged Paradyn/DynInstAPI build
paradyn [Tue, 5 May 1998 03:33:29 +0000 (03:33 +0000)]
Updated for merged Paradyn/DynInstAPI build

23 years agoUpdated README files.
buck [Fri, 1 May 1998 18:49:28 +0000 (18:49 +0000)]
Updated README files.

23 years agoReplaced currentValue with adjustedValue (leaving currentValue with actual
wylie [Tue, 28 Apr 1998 22:22:00 +0000 (22:22 +0000)]
Replaced currentValue with adjustedValue (leaving currentValue with actual
unadjusted value)

23 years agoExported new node information (replacing currentValue with adjustedValue
wylie [Tue, 28 Apr 1998 22:20:48 +0000 (22:20 +0000)]
Exported new node information (replacing currentValue with adjustedValue
such that currentValue now contains the unadjusted actual value)

23 years agoTypo correction
wylie [Tue, 28 Apr 1998 22:19:04 +0000 (22:19 +0000)]
Typo correction

23 years agoRevised/corrected PC_IOOpThreshold hypothesis
wylie [Tue, 28 Apr 1998 22:16:44 +0000 (22:16 +0000)]
Revised/corrected PC_IOOpThreshold hypothesis

23 years agoExported new information about node
wylie [Tue, 28 Apr 1998 22:14:41 +0000 (22:14 +0000)]
Exported new information about node

23 years agoExposed developer-level diskBlockSize threshold as a new user-level threshold
wylie [Tue, 28 Apr 1998 22:13:59 +0000 (22:13 +0000)]
Exposed developer-level diskBlockSize threshold as a new user-level threshold
PC_IOOpThreshold for the TooManySmallIOOps bottleneck hypothesis

23 years agoUpdated/expanded node information
wylie [Tue, 28 Apr 1998 22:11:55 +0000 (22:11 +0000)]
Updated/expanded node information

23 years agoUpdated/expanded node query information
wylie [Tue, 28 Apr 1998 22:09:59 +0000 (22:09 +0000)]
Updated/expanded node query information

23 years agoFor the Dyninst API, added code the handle the case that we detect the
buck [Tue, 28 Apr 1998 17:00:45 +0000 (17:00 +0000)]
For the Dyninst API, added code the handle the case that we detect the
death of an attached-to process with the poll() call.

23 years agoRemoved POWER_DEBUG from CXXFLAGS. It wasn't used (nor appropriate) on all
wylie [Mon, 27 Apr 1998 20:55:26 +0000 (20:55 +0000)]
Removed POWER_DEBUG from CXXFLAGS.  It wasn't used (nor appropriate) on all
but rs6000-ibm-aix platform anyway and not appropriate for general release.

23 years agoFixed some bugs in attaching to a running process.
buck [Fri, 24 Apr 1998 03:53:20 +0000 (03:53 +0000)]
Fixed some bugs in attaching to a running process.

23 years agoFixed some bugs in attaching to a running process.
buck [Fri, 24 Apr 1998 03:43:07 +0000 (03:43 +0000)]
Fixed some bugs in attaching to a running process.

23 years agoAdded util directory to dynInstAPI make target.
buck [Fri, 24 Apr 1998 02:30:47 +0000 (02:30 +0000)]
Added util directory to dynInstAPI make target.

23 years ago* changed to portable fonts (X11->Tk)
wylie [Wed, 22 Apr 1998 18:25:53 +0000 (18:25 +0000)]
* changed to portable fonts (X11->Tk)
* displays (both TC & TCD) re-cycle geometries
* TC value entry rounding (.01 instead of .05)
* cursor up/down (TC)
* more robust TCD layout
* developerMode switches/redisplays (on accept)
* colored developerMode constants (both TC & TCD displays)

23 years agoElaboration of dyninstAPI/src/showerror.h dependencies
wylie [Wed, 22 Apr 1998 16:38:38 +0000 (16:38 +0000)]
Elaboration of dyninstAPI/src/showerror.h dependencies

23 years agoRevised paradynd/src/showerror.h to dyninstAPI/src/showerror.h dependencies
wylie [Wed, 22 Apr 1998 16:22:34 +0000 (16:22 +0000)]
Revised paradynd/src/showerror.h to dyninstAPI/src/showerror.h dependencies

23 years agoTidied
wylie [Wed, 22 Apr 1998 16:21:47 +0000 (16:21 +0000)]
Tidied

23 years agoMoved showerror.h from paradynd directory to dyninstAPI directory.
buck [Wed, 22 Apr 1998 02:37:24 +0000 (02:37 +0000)]
Moved showerror.h from paradynd directory to dyninstAPI directory.

23 years agoMoved showerror.h from paradynd directory to dyninstAPI directory.
buck [Wed, 22 Apr 1998 02:30:09 +0000 (02:30 +0000)]
Moved showerror.h from paradynd directory to dyninstAPI directory.