dyninst.git
14 years agoEdge instrumentation fix: use correct method to get an instPoint
bernat [Fri, 9 Sep 2005 18:17:51 +0000 (18:17 +0000)]
Edge instrumentation fix: use correct method to get an instPoint

14 years agoFixed memory problems, indention
legendre [Fri, 9 Sep 2005 18:08:09 +0000 (18:08 +0000)]
Fixed memory problems, indention

14 years agoUpdated paradynd to use the new threading interface in Dyninst. Most
legendre [Fri, 9 Sep 2005 18:07:27 +0000 (18:07 +0000)]
Updated paradynd to use the new threading interface in Dyninst.  Most
of these changes consist of changing BPatch_thread objects into
BPatch_process objects

14 years agoBetter error reporting before a common assertion failure
legendre [Fri, 9 Sep 2005 18:07:26 +0000 (18:07 +0000)]
Better error reporting before a common assertion failure

14 years agoRemoved parse_loops variable, it's no longer used
legendre [Fri, 9 Sep 2005 18:07:23 +0000 (18:07 +0000)]
Removed parse_loops variable, it's no longer used

14 years agoRebuilt NT DEPENDS files
legendre [Fri, 9 Sep 2005 18:07:22 +0000 (18:07 +0000)]
Rebuilt NT DEPENDS files

14 years agoAdded threading tests numbers 13 and 14. Removed compilation warnings
legendre [Fri, 9 Sep 2005 18:07:16 +0000 (18:07 +0000)]
Added threading tests numbers 13 and 14.  Removed compilation warnings
from test1

14 years agoAdded support for multithreaded applications
legendre [Fri, 9 Sep 2005 18:06:15 +0000 (18:06 +0000)]
Added support for multithreaded applications

14 years agoInterface changes for MT Dyninst
legendre [Fri, 9 Sep 2005 18:06:06 +0000 (18:06 +0000)]
Interface changes for MT Dyninst

14 years agoRemoved BPatch_init.C
legendre [Fri, 9 Sep 2005 18:06:04 +0000 (18:06 +0000)]
Removed BPatch_init.C

14 years agoAdded the librt library. This can be removed when dyninst_yield() is
legendre [Fri, 9 Sep 2005 18:06:01 +0000 (18:06 +0000)]
Added the librt library.  This can be removed when dyninst_yield() is
removed

14 years agoFixed memory problems stemming from mixing new and free and using
legendre [Fri, 9 Sep 2005 18:05:59 +0000 (18:05 +0000)]
Fixed memory problems stemming from mixing new and free and using
uninitialized data

14 years agoRenamed the min() function to minute(), as it conflicted with a
legendre [Fri, 9 Sep 2005 18:05:56 +0000 (18:05 +0000)]
Renamed the min() function to minute(), as it conflicted with a
Window's system #define

14 years agoRemoved multithread_aware build directories, added -Dcap_threads
legendre [Fri, 9 Sep 2005 18:05:54 +0000 (18:05 +0000)]
Removed multithread_aware build directories, added -Dcap_threads

14 years agoReorganized both the Paradyn and Dyninst runtime libraries. Some big chunks
legendre [Fri, 9 Sep 2005 18:05:07 +0000 (18:05 +0000)]
Reorganized both the Paradyn and Dyninst runtime libraries.  Some big chunks
of the Paradyn library that deal with threads were moved down into the
dyninst library.  We no longer have seperate runtime libraries for
threads and non-thread versions.

14 years agoMinor fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Fri, 9 Sep 2005 15:57:06 +0000 (15:57 +0000)]
Minor fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GCC 3.4 compatibility

14 years agoMinor fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Fri, 9 Sep 2005 15:57:05 +0000 (15:57 +0000)]
Minor fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Handle stack walking through unknown areas.

14 years agoMinor fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Fri, 9 Sep 2005 15:57:03 +0000 (15:57 +0000)]
Minor fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Unused debugging info removed.

14 years agoMinor fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Fri, 9 Sep 2005 15:57:01 +0000 (15:57 +0000)]
Minor fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Actually remove empty multiTramps

14 years agoMinor fixes - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Fri, 9 Sep 2005 15:56:58 +0000 (15:56 +0000)]
Minor fixes  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Check legality of variables before creating a snippet for them

14 years agoMore incremental parsing fixes; parse before returning parse-dependent info
bernat [Tue, 6 Sep 2005 18:58:44 +0000 (18:58 +0000)]
More incremental parsing fixes; parse before returning parse-dependent info

14 years agoFunction relocation stability fixes.
bernat [Fri, 2 Sep 2005 22:07:52 +0000 (22:07 +0000)]
Function relocation stability fixes.

14 years agoAlpha fixes; missed in Thursday commit
bernat [Fri, 2 Sep 2005 22:00:10 +0000 (22:00 +0000)]
Alpha fixes; missed in Thursday commit

14 years agoFix fork (copy over codeRange tree in mapped_object)
bernat [Fri, 2 Sep 2005 16:32:14 +0000 (16:32 +0000)]
Fix fork (copy over codeRange tree in mapped_object)

14 years agoHeader file updates - - - - - - - - - - - - - - - - - - - - - - - - - -
bernat [Fri, 2 Sep 2005 00:45:17 +0000 (00:45 +0000)]
Header file updates  - - - - - - - - - - - - - - - - - - - - - - - - - -
Remove dyninst header file cross-pollination

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:50 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
SGI fix

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:49 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Test 1.20 now uses a CFG to instrument each insn in basic blocks; fixes problem with AIX native compiler

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:48 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
headers

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:45 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Added new templates

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:40 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Headers

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:39 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Removed a huge number of header files from process.h

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:38 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Header files, again

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:37 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Use typeCollection refcounting

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:33 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Header files

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:29 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Moved mapped_module:: to its own files

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:15 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Minor bugfixes in parsing code

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:11 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Fixed problem where we think we're losing the a.out on pgcc mutatees

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:10 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Added new codeRange method declarations

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:09 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Return a VALUE from a boolean function...

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:08 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Header file fixes

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:07 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Error messages

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:03 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
getMultipleJumpTargets now returns success or failure...

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:01 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Incremental parsing work

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:18:00 +0000 (22:18 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Used "cap_save_the_world" in a couple of places

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:58 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Arbitrary memory access

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:56 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Fix destructor

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:55 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Add "undefine" method to fix problems with exec/reusing pointers

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:54 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Incremental parsing

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:53 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Fix memory accesses, incremental parsing

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:51 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Refcount shared type collections

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:48 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Remove relative address uses

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:47 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Use type collection construction method

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:46 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
SGI: removed ia64 ifdef

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:45 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Can now do memory access from an arbitrary point

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:44 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Incremental parsing and debug parsing fixes

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:43 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Added findOrCreateMappedModule for incremental parsing

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:42 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Removed getBaseAddrRelative, added lowlevel func accessor

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:41 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Removed relative address methods (no longer valid), added getEndAddress

14 years agoIncremental parsing, arbitrary memory inst, SGI fixes - - - - - - - - -
bernat [Thu, 1 Sep 2005 22:17:37 +0000 (22:17 +0000)]
Incremental parsing, arbitrary memory inst, SGI fixes  - - - - - - - - -
Added mapped_module.[Ch]

14 years agoFixed fork problems.
bernat [Thu, 25 Aug 2005 23:12:03 +0000 (23:12 +0000)]
Fixed fork problems.

14 years agoAs we now use traps, I've re-added the trap handling to handleSigTrap
bernat [Thu, 25 Aug 2005 22:46:48 +0000 (22:46 +0000)]
As we now use traps, I've re-added the trap handling to handleSigTrap

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:46:00 +0000 (22:46 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
New templates

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:58 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
getPtrToInstruction....

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:57 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Removed outdated debugging

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:56 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
virtual method trickle-down

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:55 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Added debugging output

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:53 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Lots of function relocation code

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:51 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
modifiedAreas data structure

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:49 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Function relocation

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:47 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
codeGen operator removal

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:45 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
getPtrToInstruction...

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:44 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Commented out debug statements

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:43 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Added comment :)

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:41 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Updated to handle function relocation

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:34 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Updates to new relocation technique

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:33 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Touched "canBeRelocated" logic

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:32 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
getPtrToInstruction

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:31 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Fixed problem with mis-sized functions

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:30 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
getPtrToInstruction added

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:29 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Debugging output touched

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:28 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Fixed parsing problem with mis-sized functions

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:26 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
basicBlocks now have instances to handle relocation

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:25 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Renamed register #defines to REGNUM_<blah>

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:23 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Added functionReplacement and replacedFunctionCall types

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:21 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Removed codeGen::operator() (())

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:20 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
getOriginalAddress -> getAddress

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:09 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Moved relocate to an instruction method

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:08 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Added DYNINST_DEBUG_RELOCATION

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:07 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Updated fork() memory copying

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:01 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
getPtrToInstruction (rather than Orig)

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:45:00 +0000 (22:45 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Fixed iteration problem

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:44:58 +0000 (22:44 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Removed "useTrap" argument

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:44:57 +0000 (22:44 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Changed getSize() to getSize_NP()

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:44:56 +0000 (22:44 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Added global getPtrToInstruction

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:44:55 +0000 (22:44 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Added basicBlockInstances

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:44:53 +0000 (22:44 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Added reloc-func.C

14 years agoFunction relocation on x86 - - - - - - - - - - - - - - - - - - - - - - -
bernat [Thu, 25 Aug 2005 22:44:51 +0000 (22:44 +0000)]
Function relocation on x86  - - - - - - - - - - - - - - - - - - - - - - -
Set cap_relocation for x86

14 years agogets (at least) test1 working on ia64 debian, kernel 2.6
jaw [Wed, 24 Aug 2005 21:04:03 +0000 (21:04 +0000)]
gets (at least) test1 working on ia64 debian, kernel 2.6

14 years agoEliminate call to resetLiveDeadInfo for ia64
rutar [Wed, 24 Aug 2005 17:24:05 +0000 (17:24 +0000)]
Eliminate call to resetLiveDeadInfo for ia64

14 years agoStub function change for Liveness Analysis
rutar [Wed, 24 Aug 2005 15:22:07 +0000 (15:22 +0000)]
Stub function change for Liveness Analysis