dyninst.git
21 years ago*** empty log message ***
davisj [Wed, 30 Jun 1999 16:11:23 +0000 (16:11 +0000)]
*** empty log message ***

21 years agoCleanup tests cases to support -run option.
hollings [Tue, 29 Jun 1999 19:02:12 +0000 (19:02 +0000)]
Cleanup tests cases to support -run option.

21 years agoAdded missing BPatch_entry to BPatch_location switch
wylie [Tue, 29 Jun 1999 18:28:09 +0000 (18:28 +0000)]
Added missing BPatch_entry to BPatch_location switch

21 years agoModified findPoint (allLocations) to return a vector sorted by address
wylie [Tue, 29 Jun 1999 15:59:11 +0000 (15:59 +0000)]
Modified findPoint (allLocations) to return a vector sorted by address
corresponding to the instPoint order of appearance in the function.

21 years agoPurify cleanliness
wylie [Tue, 29 Jun 1999 15:56:40 +0000 (15:56 +0000)]
Purify cleanliness

21 years agoFixed shadow node bug in call graph.
cain [Tue, 29 Jun 1999 15:50:04 +0000 (15:50 +0000)]
Fixed shadow node bug in call graph.

21 years agoAdded persistent data tunable constant
karavan [Mon, 28 Jun 1999 19:13:06 +0000 (19:13 +0000)]
Added persistent data tunable constant

21 years agocleanup fixes for the paradyn export feature.
karavan [Mon, 28 Jun 1999 19:12:03 +0000 (19:12 +0000)]
cleanup fixes for the paradyn export feature.

21 years agoUpdated examination of PARADYN_LIB environment variable to safely handle
pcroth [Thu, 24 Jun 1999 18:20:14 +0000 (18:20 +0000)]
Updated examination of PARADYN_LIB environment variable to safely handle
case where environment variable is unset.

21 years agoRemoved unused examination of code in data segments to avoid failing
pcroth [Thu, 24 Jun 1999 18:19:24 +0000 (18:19 +0000)]
Removed unused examination of code in data segments to avoid failing
on invalid code/data from jump tables put in .rodata segment by Visual Fortran

21 years agofix stack frame analysis for mips-sgi-irix6.4
csserra [Mon, 21 Jun 1999 22:31:44 +0000 (22:31 +0000)]
fix stack frame analysis for mips-sgi-irix6.4

21 years agoGeneralized to multiple tests/mutatees
wylie [Sun, 20 Jun 1999 20:33:10 +0000 (20:33 +0000)]
Generalized to multiple tests/mutatees

21 years agoSanitization
wylie [Sun, 20 Jun 1999 03:38:28 +0000 (03:38 +0000)]
Sanitization

21 years agoMinor rearrangement
wylie [Sun, 20 Jun 1999 03:36:57 +0000 (03:36 +0000)]
Minor rearrangement

21 years agoAdded test3
wylie [Fri, 18 Jun 1999 23:54:44 +0000 (23:54 +0000)]
Added test3

21 years agoFix for test#2 which was failing on WindowsNT (and sometimes on Alpha)
wylie [Fri, 18 Jun 1999 23:50:44 +0000 (23:50 +0000)]
Fix for test#2 which was failing on WindowsNT (and sometimes on Alpha)

21 years agoAdditional debug/trace info
wylie [Fri, 18 Jun 1999 23:49:54 +0000 (23:49 +0000)]
Additional debug/trace info

21 years agoTidy
wylie [Fri, 18 Jun 1999 23:28:59 +0000 (23:28 +0000)]
Tidy

21 years agoClean-up
wylie [Fri, 18 Jun 1999 22:38:03 +0000 (22:38 +0000)]
Clean-up

21 years agoAdded test3 to TARGETS for cleanup
wylie [Fri, 18 Jun 1999 22:21:08 +0000 (22:21 +0000)]
Added test3 to TARGETS for cleanup

21 years agoAdded test3
hollings [Fri, 18 Jun 1999 21:49:07 +0000 (21:49 +0000)]
Added test3

21 years agoNew tests for multiple active processes.
hollings [Fri, 18 Jun 1999 21:46:02 +0000 (21:46 +0000)]
New tests for multiple active processes.

21 years agoFixed alpha port to work with multiple active threads.
hollings [Fri, 18 Jun 1999 21:44:38 +0000 (21:44 +0000)]
Fixed alpha port to work with multiple active threads.

21 years agoModified findAndInstallBaseTramp, so that we will use a signle-instruction jump
zhichen [Fri, 18 Jun 1999 14:12:21 +0000 (14:12 +0000)]
Modified findAndInstallBaseTramp, so that we will use a signle-instruction jump
to jump from the original function to the relocated verion of the function
in the heap.

21 years agoAdded USES_LIBDYNISTRT_SO=true to make explicit the previously implicit
wylie [Thu, 17 Jun 1999 22:09:17 +0000 (22:09 +0000)]
Added USES_LIBDYNISTRT_SO=true to make explicit the previously implicit
definition/usage on WNT platform

21 years agoRephrased USES_LIBDYNINSTRT_SO for WNT platform
wylie [Thu, 17 Jun 1999 22:08:11 +0000 (22:08 +0000)]
Rephrased USES_LIBDYNINSTRT_SO for WNT platform

21 years agoAdded check of environment variables for run-time libraries (as per Unix
wylie [Thu, 17 Jun 1999 22:06:52 +0000 (22:06 +0000)]
Added check of environment variables for run-time libraries (as per Unix
platforms) before otherwise defaulting to usual WNT location strategy.

21 years agoRephrased USES_LIBDYNINSTRT_SO for WNT platform
wylie [Thu, 17 Jun 1999 21:54:20 +0000 (21:54 +0000)]
Rephrased USES_LIBDYNINSTRT_SO for WNT platform

21 years agoSilence compiler warnings
wylie [Thu, 17 Jun 1999 21:52:53 +0000 (21:52 +0000)]
Silence compiler warnings

21 years agoMade use of DYNINSTAPI_RT_LIB environment variable more consistent on WinNT.
wylie [Thu, 17 Jun 1999 19:30:14 +0000 (19:30 +0000)]
Made use of DYNINSTAPI_RT_LIB environment variable more consistent on WinNT.

21 years agoFixed mmap to use ANONYMOUS rather than /dev/zero.
hollings [Thu, 17 Jun 1999 18:51:04 +0000 (18:51 +0000)]
Fixed mmap to use ANONYMOUS rather than /dev/zero.

21 years agoAdded support for using CodeView NB11 symbols in addition to COFF
pcroth [Thu, 17 Jun 1999 18:35:16 +0000 (18:35 +0000)]
Added support for using CodeView NB11 symbols in addition to COFF
with Paradyn and DyninstAPI.

21 years agoSanitization of test #17
wylie [Thu, 17 Jun 1999 14:59:45 +0000 (14:59 +0000)]
Sanitization of test #17

21 years agoExtra tracing/assertions in test #17
wylie [Thu, 17 Jun 1999 14:59:12 +0000 (14:59 +0000)]
Extra tracing/assertions in test #17

21 years agoRemoved compilation warning
wylie [Thu, 17 Jun 1999 14:58:41 +0000 (14:58 +0000)]
Removed compilation warning

21 years agoReorganized test prologue.
wylie [Thu, 17 Jun 1999 14:58:27 +0000 (14:58 +0000)]
Reorganized test prologue.

21 years agosplit heap support
csserra [Thu, 17 Jun 1999 06:29:49 +0000 (06:29 +0000)]
split heap support

21 years agosplit heap support
csserra [Thu, 17 Jun 1999 06:17:46 +0000 (06:17 +0000)]
split heap support

21 years agomodule parsing fix
csserra [Thu, 17 Jun 1999 06:14:15 +0000 (06:14 +0000)]
module parsing fix

21 years agoinitial mips-sgi-irix6.4 paradynd commit
csserra [Wed, 16 Jun 1999 21:20:21 +0000 (21:20 +0000)]
initial mips-sgi-irix6.4 paradynd commit

21 years agoremove libelfutil.a dependency (mips-sgi-irix6.4)
csserra [Wed, 16 Jun 1999 21:08:54 +0000 (21:08 +0000)]
remove libelfutil.a dependency (mips-sgi-irix6.4)

21 years agomath exception struct cleanup
csserra [Wed, 16 Jun 1999 21:06:44 +0000 (21:06 +0000)]
math exception struct cleanup

21 years agoinitial mips-sgi-irix6.4 paradynd commit
csserra [Wed, 16 Jun 1999 19:28:55 +0000 (19:28 +0000)]
initial mips-sgi-irix6.4 paradynd commit

21 years agoAdded warning about code that must track save/restore.
hollings [Thu, 10 Jun 1999 19:18:15 +0000 (19:18 +0000)]
Added warning about code that must track save/restore.

21 years agoremoved . from path name.
hollings [Thu, 10 Jun 1999 19:16:29 +0000 (19:16 +0000)]
removed . from path name.

21 years agoFixed assorted small Alpha bugs.
hollings [Thu, 10 Jun 1999 19:14:34 +0000 (19:14 +0000)]
Fixed assorted small Alpha bugs.

21 years agomips-sgi-irix6.4:
csserra [Wed, 9 Jun 1999 00:59:04 +0000 (00:59 +0000)]
mips-sgi-irix6.4:
 - fix API tests
 - fix code generation
 - instrumentation timings

21 years agoAddress type propagation
csserra [Tue, 8 Jun 1999 22:14:06 +0000 (22:14 +0000)]
Address type propagation

21 years ago"unsigned long long" cleanup
csserra [Tue, 8 Jun 1999 21:05:51 +0000 (21:05 +0000)]
"unsigned long long" cleanup

21 years agomodule parsing fix
csserra [Tue, 8 Jun 1999 20:52:43 +0000 (20:52 +0000)]
module parsing fix

21 years agoallow attach on Alpha.
hollings [Tue, 8 Jun 1999 18:58:03 +0000 (18:58 +0000)]
allow attach on Alpha.

21 years agomodule parsing cleanup
csserra [Tue, 8 Jun 1999 07:10:29 +0000 (07:10 +0000)]
module parsing cleanup

21 years agomodule parsing cleanup
csserra [Tue, 8 Jun 1999 06:57:12 +0000 (06:57 +0000)]
module parsing cleanup

21 years agogetCyclesPerSecond() support
csserra [Tue, 8 Jun 1999 06:03:34 +0000 (06:03 +0000)]
getCyclesPerSecond() support

21 years agocleanup
csserra [Tue, 8 Jun 1999 06:01:26 +0000 (06:01 +0000)]
cleanup

21 years agomakefile cleanup
csserra [Tue, 8 Jun 1999 05:57:20 +0000 (05:57 +0000)]
makefile cleanup

21 years agoctor missing member initialization
csserra [Tue, 8 Jun 1999 05:53:00 +0000 (05:53 +0000)]
ctor missing member initialization

21 years agocleanup for libdyninstAPI.so
csserra [Tue, 8 Jun 1999 04:53:41 +0000 (04:53 +0000)]
cleanup for libdyninstAPI.so

21 years agogetCyclesPerSecond() support
csserra [Tue, 8 Jun 1999 03:36:19 +0000 (03:36 +0000)]
getCyclesPerSecond() support

21 years agoCleaned up some function prototypes to remove compiler warnings.
cain [Fri, 4 Jun 1999 16:07:44 +0000 (16:07 +0000)]
Cleaned up some function prototypes to remove compiler warnings.

21 years agoAdded support for call graph based PC searches.
cain [Fri, 4 Jun 1999 16:04:28 +0000 (16:04 +0000)]
Added support for call graph based PC searches.

21 years agoAdded a couple of dummy returns to placate VC++5.0
paradyn [Thu, 3 Jun 1999 19:40:45 +0000 (19:40 +0000)]
Added a couple of dummy returns to placate VC++5.0

21 years agoRemoved TARGET3_SO LDFLAG "-z text" not available on all platforms
paradyn [Thu, 3 Jun 1999 14:24:42 +0000 (14:24 +0000)]
Removed TARGET3_SO LDFLAG "-z text" not available on all platforms

21 years agoChanged mdl exclude to check both libraries and functions using a simple
nash [Thu, 3 Jun 1999 07:15:52 +0000 (07:15 +0000)]
Changed mdl exclude to check both libraries and functions using a simple
pattern matching system.  The '*' and '?' characters have their normal
meanings.  Also added underlying support for using POSIX regular
expressions in the same place, but it is not currently accessable.

21 years agoCorrected ambigious syntax "array[i]->member = i++;" spotted by Insure++
wylie [Mon, 31 May 1999 20:40:23 +0000 (20:40 +0000)]
Corrected ambigious syntax "array[i]->member = i++;" spotted by Insure++

21 years agoParameterized "link"
wylie [Mon, 31 May 1999 20:14:53 +0000 (20:14 +0000)]
Parameterized "link"

21 years agoRemoved duplicate default parameter specification (which VC++6.0 rejects)
paradyn [Sun, 30 May 1999 00:00:39 +0000 (00:00 +0000)]
Removed duplicate default parameter specification (which VC++6.0 rejects)

21 years agoReorganized build to make it more consistent, especially for shared-objects
wylie [Sat, 29 May 1999 23:50:49 +0000 (23:50 +0000)]
Reorganized build to make it more consistent, especially for shared-objects

21 years agoCorrected SUITE_NAME and removed requirement for linking with -lpdutil when
wylie [Sat, 29 May 1999 23:47:57 +0000 (23:47 +0000)]
Corrected SUITE_NAME and removed requirement for linking with -lpdutil when
USES_LIBDYNINST_SO is in force.

21 years agoCorrected SUITE_NAME
wylie [Sat, 29 May 1999 23:46:00 +0000 (23:46 +0000)]
Corrected SUITE_NAME

21 years agoUpdated build configuration to make USES_LIBDYNINST_SO the default for
wylie [Sat, 29 May 1999 23:45:30 +0000 (23:45 +0000)]
Updated build configuration to make USES_LIBDYNINST_SO the default for
sparc-sun-solaris2.4, i386-unknown-solaris2.5, i386-unknown-linux2.0,
mips-sgi-irix6.4 (to join alpha-dec-osf4.0)

21 years agoRemoved spurious LIBS dependencies
wylie [Sat, 29 May 1999 23:43:45 +0000 (23:43 +0000)]
Removed spurious LIBS dependencies

21 years agoReorganized build to make it more consistent for shared-objects
wylie [Sat, 29 May 1999 23:43:13 +0000 (23:43 +0000)]
Reorganized build to make it more consistent for shared-objects

21 years agoTidied-up build to make it more consistent
wylie [Sat, 29 May 1999 23:39:29 +0000 (23:39 +0000)]
Tidied-up build to make it more consistent

21 years agoTidied-up build to make it more consistent, especially for shared-objects
wylie [Sat, 29 May 1999 23:36:50 +0000 (23:36 +0000)]
Tidied-up build to make it more consistent, especially for shared-objects

21 years agoCorrected SUITE_NAME
wylie [Sat, 29 May 1999 23:32:16 +0000 (23:32 +0000)]
Corrected SUITE_NAME

21 years agoAdded "-V" command-line option to output information about libdyninstAPI
wylie [Sat, 29 May 1999 22:31:48 +0000 (22:31 +0000)]
Added "-V" command-line option to output information about libdyninstAPI
and DYNINSTAPI_RT_LIB

21 years agoTidy
wylie [Sat, 29 May 1999 22:30:10 +0000 (22:30 +0000)]
Tidy

21 years agoReplaced remaining references to DynInstAPI with DyninstAPI
wylie [Sat, 29 May 1999 22:23:42 +0000 (22:23 +0000)]
Replaced remaining references to DynInstAPI with DyninstAPI

21 years agoExpunged references to "DynInst" and generally clarified text.
wylie [Sat, 29 May 1999 22:23:05 +0000 (22:23 +0000)]
Expunged references to "DynInst" and generally clarified text.

21 years agoStandard ignore file
wylie [Sat, 29 May 1999 22:08:23 +0000 (22:08 +0000)]
Standard ignore file

21 years agoAdded frame relative AST types.
hollings [Fri, 28 May 1999 22:12:28 +0000 (22:12 +0000)]
Added frame relative AST types.

21 years agoFixed file cvs Id
nash [Fri, 28 May 1999 01:57:29 +0000 (01:57 +0000)]
Fixed file cvs Id

21 years agoFixed an error where linux rtinst used floor from the math library,
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.

21 years agoCleaned up dlopenDYNINSTlib to make it more robust
nash [Fri, 28 May 1999 01:49:40 +0000 (01:49 +0000)]
Cleaned up dlopenDYNINSTlib to make it more robust

21 years agoFixed performance consultant to prevent call graph based searches from
cain [Wed, 26 May 1999 22:49:53 +0000 (22:49 +0000)]
Fixed performance consultant to prevent call graph based searches from
happening.

21 years ago- Added support for a remoteShell field in daemon definitions to replace
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.

21 years ago- Fixed process::loopUntilStopped to be correct for certain cases.
nash [Tue, 25 May 1999 22:33:45 +0000 (22:33 +0000)]
- Fixed process::loopUntilStopped to be correct for certain cases.

21 years agoFixed attach bug for Alpha.
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.

21 years agoFixed Register definition for use with if-then.
hollings [Tue, 25 May 1999 20:25:40 +0000 (20:25 +0000)]
Fixed Register definition for use with if-then.

21 years agoreplaceFunctionCall: correct target function address calculation
zandy [Tue, 25 May 1999 17:29:57 +0000 (17:29 +0000)]
replaceFunctionCall: correct target function address calculation

21 years agoTidied-up (addressing AIX build problem as well)
wylie [Tue, 25 May 1999 16:38:10 +0000 (16:38 +0000)]
Tidied-up (addressing AIX build problem as well)

21 years agoReinstated normal build targets
wylie [Tue, 25 May 1999 16:36:39 +0000 (16:36 +0000)]
Reinstated normal build targets

21 years agoTidied-up to avoid compilation warnings
wylie [Tue, 25 May 1999 16:35:42 +0000 (16:35 +0000)]
Tidied-up to avoid compilation warnings

21 years agoFixed a bug that causes sparc-solaris2.5.1 to crash with multiple heap support
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

21 years agoAdded modifications for call graph support.
cain [Mon, 24 May 1999 21:42:47 +0000 (21:42 +0000)]
Added modifications for call graph support.

21 years agoAdded support for the call graph.
cain [Mon, 24 May 1999 17:12:15 +0000 (17:12 +0000)]
Added support for the call graph.

21 years agoAdded support for call graph.
cain [Mon, 24 May 1999 17:09:28 +0000 (17:09 +0000)]
Added support for call graph.

21 years agoAdded appropriate error message for call graph.
cain [Mon, 24 May 1999 17:06:17 +0000 (17:06 +0000)]
Added appropriate error message for call graph.

21 years agoCreates call graph display
cain [Mon, 24 May 1999 17:04:41 +0000 (17:04 +0000)]
Creates call graph display