dyninst.git
9 years agoMerge branch 'new_interface'
David Aeschlimann [Fri, 10 Jun 2011 18:38:53 +0000 (13:38 -0500)]
Merge branch 'new_interface'

9 years agoModified dyner to run on top of dynC.
David Aeschlimann [Fri, 10 Jun 2011 18:33:15 +0000 (13:33 -0500)]
Modified dyner to run on top of dynC.

9 years agoManual bugfixes.
David Aeschlimann [Fri, 10 Jun 2011 18:31:21 +0000 (13:31 -0500)]
Manual bugfixes.

9 years agoModified the dynC interface to remove the concept of snippet names.
David Aeschlimann [Fri, 10 Jun 2011 18:27:55 +0000 (13:27 -0500)]
Modified the dynC interface to remove the concept of snippet names.
Snippets with common variable scopes are now passed as a vector of points.
The method returns a map of points to BPatch_snippets.

9 years agoInitial commit of PatchAPI and Integration of PatchAPI into Dyninst.
Wenbin Fang [Mon, 6 Jun 2011 23:53:31 +0000 (18:53 -0500)]
Initial commit of PatchAPI and Integration of PatchAPI into Dyninst.

What's new:
  * Initial commit of PatchAPI into master branch. See patchAPI subdirectory.
  * Integration of PatchAPI into Dyninst.
    - instPoint becomes a subclass of PatchAPI::Point
    - mapped_object becomes a subclass of PatchAPI::PatchObject
    - func_instance becomes a subclass of PatchAPI::PatchFunction
    - block_instance becomes a subclass of PatchAPI::PatchBlock
    - edge_instance becomes a subclass of PatchAPI::PatchEdge
    - The implementation of point finding in Dyninst relies on PatchAPI's
      filter-based point query interface, which is PatchAPI::PatchMgr::findPoint
    - Dyninst uses PatchAPI's bookkeeping structures to keep track inserted
      snippets, replaced functions, replaced function calls, etc.
    - PatchAPI Pluggins for Dyninst can be found in dyninstAPI/src/Relocation,
      with prefix "Dyn" (e.g., DynInstrumenter).

9 years agoFix the link error of patchAPI by modifying patchAPI/make.module.tmpl.
Wenbin Fang [Mon, 6 Jun 2011 23:10:01 +0000 (18:10 -0500)]
Fix the link error of patchAPI by modifying  patchAPI/make.module.tmpl.

9 years agoCode clean up before mering to master branch.
Wenbin Fang [Mon, 6 Jun 2011 21:54:40 +0000 (16:54 -0500)]
Code clean up before mering to master branch.

9 years agoMerge branch 'dyninst_patchapi_merge' of wenbin@feta:~/devel/dyninst/dyninst into...
Windows User [Fri, 3 Jun 2011 20:34:39 +0000 (15:34 -0500)]
Merge branch 'dyninst_patchapi_merge' of wenbin@feta:~/devel/dyninst/dyninst into dyninst_patchapi_merge

9 years agoAfter tested under windows.
Windows User [Fri, 3 Jun 2011 20:23:32 +0000 (15:23 -0500)]
After tested under windows.

9 years agoAfter tested under windows.
Windows User [Fri, 3 Jun 2011 20:23:32 +0000 (15:23 -0500)]
After tested under windows.

9 years agoModified FreeBSD makefile for dyninstAPI
Wenbin Fang [Fri, 3 Jun 2011 01:57:54 +0000 (20:57 -0500)]
Modified FreeBSD makefile for dyninstAPI

9 years agoFix failed test2_7 in ppc64_linux.
wenbin [Thu, 2 Jun 2011 06:28:16 +0000 (01:28 -0500)]
Fix failed test2_7 in ppc64_linux.

9 years agoAdd Makefiles for multiple platforms of PatchAPI
Wenbin Fang [Thu, 2 Jun 2011 05:21:44 +0000 (00:21 -0500)]
Add Makefiles for multiple platforms of PatchAPI

9 years agoAdd missed make files for ppc32 and ppc64
wenbin [Thu, 2 Jun 2011 05:03:52 +0000 (00:03 -0500)]
Add missed make files for ppc32 and ppc64

9 years agoClean up redundant code in PatchObject.
wenbin [Thu, 2 Jun 2011 04:50:28 +0000 (23:50 -0500)]
Clean up redundant code in PatchObject.

9 years agoMake patchAPI work on ppc-32-linux.
wenbin [Thu, 2 Jun 2011 04:17:53 +0000 (23:17 -0500)]
Make patchAPI work on ppc-32-linux.

One test case doesn't work:
  - process mode: test_pt_ls

9 years agoAdd getFunctions method to PatchBlock.
Wenbin Fang [Wed, 1 Jun 2011 20:54:20 +0000 (15:54 -0500)]
Add getFunctions method to PatchBlock.

9 years agoCheckpoint before doing transactional semantics.
Wenbin Fang [Wed, 1 Jun 2011 19:37:14 +0000 (14:37 -0500)]
Checkpoint before doing transactional semantics.

9 years agoCheckpoint before cleaning modify function call stuffs.
Wenbin Fang [Wed, 1 Jun 2011 19:12:29 +0000 (14:12 -0500)]
Checkpoint before cleaning modify function call stuffs.

9 years agoCheckpoint before cleaning up function replacement stuffs in AddressSpace class.
Wenbin Fang [Wed, 1 Jun 2011 18:08:13 +0000 (13:08 -0500)]
Checkpoint before cleaning up function replacement stuffs in AddressSpace class.

9 years agoClean up the PatchAPI's bookkeeping structure for code modification thing.
Wenbin Fang [Tue, 31 May 2011 23:29:02 +0000 (18:29 -0500)]
Clean up the PatchAPI's bookkeeping structure for code modification thing.
Will move those structures to PatchAPI::Instrumenter class.

9 years agoAdd missed files ...
Wenbin Fang [Tue, 31 May 2011 22:59:10 +0000 (17:59 -0500)]
Add missed files ...

9 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge
Wenbin Fang [Tue, 31 May 2011 22:58:45 +0000 (17:58 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge

Conflicts:
dyninstAPI/src/addressSpace.h
dyninstAPI/src/block.C
dyninstAPI/src/block.h
dyninstAPI/src/edge.C
dyninstAPI/src/function.C
dyninstAPI/src/function.h
dyninstAPI/src/mapped_object.C

9 years agoRe-enable support for adding debugging symbols to rewritten binaries.
Andrew Bernat [Tue, 31 May 2011 21:24:04 +0000 (16:24 -0500)]
Re-enable support for adding debugging symbols to rewritten binaries.

9 years agoMove snippet insertion/removal bookkeeping information to patchAPI side.
Wenbin Fang [Tue, 31 May 2011 20:27:49 +0000 (15:27 -0500)]
Move snippet insertion/removal bookkeeping information to patchAPI side.

9 years agoPrototype of ParseAPI modification callback system; still needs work but compiles...
Andrew Bernat [Tue, 31 May 2011 15:36:54 +0000 (10:36 -0500)]
Prototype of ParseAPI modification callback system; still needs work but compiles and is structured correctly.

9 years agoAdd missed file CFGMaker.h
Wenbin Fang [Tue, 31 May 2011 06:34:36 +0000 (01:34 -0500)]
Add missed file CFGMaker.h

9 years agoClean up PatchAPI code, and pass test1_22.
Wenbin Fang [Tue, 31 May 2011 03:12:25 +0000 (22:12 -0500)]
Clean up PatchAPI code, and pass test1_22.

9 years agoIntegrate AddressSpace::relocate to PatchAPI.
Wenbin Fang [Mon, 30 May 2011 21:04:02 +0000 (16:04 -0500)]
Integrate AddressSpace::relocate to PatchAPI.

Still one test case fails: test1_22
  - fail on mutatee
  - problematic code: in BPatch_binaryEdit relocate() invocation.

9 years agoedgePoint is done .
Wenbin Fang [Sat, 28 May 2011 07:20:19 +0000 (02:20 -0500)]
edgePoint is done .

9 years agoPreInsn and PostInsn are done in func_instance.
Wenbin Fang [Sat, 28 May 2011 06:35:29 +0000 (01:35 -0500)]
PreInsn and PostInsn are done in func_instance.

9 years agopreCall and postCall, blockEntry and blockExit are done in func_instance.
Wenbin Fang [Fri, 27 May 2011 22:23:25 +0000 (17:23 -0500)]
preCall and postCall, blockEntry and blockExit are done in func_instance.

9 years agoFinish funcEntryPoint and funcExitPoint in func_instance.
Wenbin Fang [Fri, 27 May 2011 20:52:50 +0000 (15:52 -0500)]
Finish funcEntryPoint and funcExitPoint in func_instance.

9 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge
Wenbin Fang [Fri, 27 May 2011 19:08:43 +0000 (14:08 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge

9 years agoCommit: test1_37 fix
Madhavi Krishnan [Fri, 27 May 2011 18:40:02 +0000 (13:40 -0500)]
Commit: test1_37 fix

There were two problems with test1_37
1) The mutator was not checking if a variable is NULL.
Hence, the test crashes. This is fixed by adding an
check.
2) The mutatee uses static declaration for global
variables. bgxlc doesn't create a symbol with name
for static variables, since static variables
cannot be not accessed outside the file. This is a
fundamental problem that Dyninst cannot fix, if
the compiler decides to ignore the variable name.
The current fix is to make the global variable not
static.

9 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge
Wenbin Fang [Fri, 27 May 2011 06:50:18 +0000 (01:50 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge

9 years agoCheckpoint before moving Bpatch_point to Patchapi::findpoint system.
Wenbin Fang [Fri, 27 May 2011 06:48:53 +0000 (01:48 -0500)]
Checkpoint before moving Bpatch_point to Patchapi::findpoint system.

9 years agoEnabling static link mode bgxlc/bgxlc++ for bluegene rewriter
Madhavi Krishnan [Fri, 27 May 2011 03:03:48 +0000 (22:03 -0500)]
Enabling static link mode bgxlc/bgxlc++ for bluegene rewriter

9 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge
Wenbin Fang [Thu, 26 May 2011 06:53:24 +0000 (01:53 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge

9 years agoMerge branch 'dyninst_patchapi_merge' of git.dyninst.org:/pub/dyninst into dyninst_pa...
Wenbin Fang [Thu, 26 May 2011 06:52:22 +0000 (01:52 -0500)]
Merge branch 'dyninst_patchapi_merge' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge

Conflicts:
dyninstAPI/src/addressSpace.h
dyninstAPI/src/function.C

9 years agoPatchAPI initialization works in binary rewriter
Wenbin Fang [Thu, 26 May 2011 06:44:26 +0000 (01:44 -0500)]
PatchAPI initialization works in binary rewriter

9 years agoLoad library works for process.
Wenbin Fang [Thu, 26 May 2011 05:34:32 +0000 (00:34 -0500)]
Load library works for process.

9 years agoDo PatchAPI initialization properly for process mode (normal and fork).
Wenbin Fang [Thu, 26 May 2011 03:12:44 +0000 (22:12 -0500)]
Do PatchAPI initialization properly for process mode (normal and fork).

9 years agoDo PatchAPI initialization properly for process mode (normal and fork).
Wenbin Fang [Thu, 26 May 2011 03:12:44 +0000 (22:12 -0500)]
Do PatchAPI initialization properly for process mode (normal and fork).

9 years agoStatic rewriter for ppc32
Madhavi Krishnan [Thu, 26 May 2011 02:31:56 +0000 (21:31 -0500)]
Static rewriter for ppc32

Initial commit for rewriting statically linked
binaries on ppc32.

Missing features:
1) Support for the entire set of PPC relocation types
2) Support for updating and adding TLS

9 years agoChange interface of PointMaker
Wenbin Fang [Wed, 25 May 2011 23:44:47 +0000 (18:44 -0500)]
Change interface of PointMaker

9 years agoppc32 testsuite changes for static rewriter
Madhavi Krishnan [Wed, 25 May 2011 20:23:57 +0000 (15:23 -0500)]
ppc32 testsuite changes for static rewriter

Adding support for running rewriter tests for
statically linked binaries on ppc32_linux.

9 years agoUpdate ppc32_bgp Makefile
Madhavi Krishnan [Wed, 25 May 2011 19:25:20 +0000 (14:25 -0500)]
Update ppc32_bgp Makefile

.. to reflect Drew's recent commit.

9 years agoconsolidate edge interface.
Wenbin Fang [Wed, 25 May 2011 05:06:46 +0000 (00:06 -0500)]
consolidate edge interface.

TODO:
 - make instPoint work on PatchAPI::Point
 - make AddressSpace::relocateInt work in PatchAPI

9 years agoconsolidate block interface.
Wenbin Fang [Wed, 25 May 2011 05:00:00 +0000 (00:00 -0500)]
consolidate block interface.

9 years agoA checkpoint before consolidating block interface.
Wenbin Fang [Wed, 25 May 2011 03:19:08 +0000 (22:19 -0500)]
A checkpoint before consolidating block interface.

9 years agoconsolidate function interface
Wenbin Fang [Wed, 25 May 2011 01:50:51 +0000 (20:50 -0500)]
consolidate function interface

9 years agoConsolidate edges_.
Wenbin Fang [Tue, 24 May 2011 22:23:45 +0000 (17:23 -0500)]
Consolidate edges_.

TODO:
 - Consolidate function_instance and PatchAPI::PatchFunction interface
 - Consolidate block_instance and PatchAPI::PatchBlock interface
 - Consolidate edge_instance and PatchAPI::PatchEdge interface

9 years agoConsolidate blocks_ on both dyninst and patchapi sides
Wenbin Fang [Tue, 24 May 2011 07:36:16 +0000 (02:36 -0500)]
Consolidate blocks_ on both dyninst and patchapi sides

TODO:
  - consolidate edges_

9 years agoCheckpoint before cleaning up blocks_ stuff in mapped_object.
Wenbin Fang [Tue, 24 May 2011 05:33:24 +0000 (00:33 -0500)]
Checkpoint before cleaning up blocks_ stuff in mapped_object.

9 years agoMerge changes from master to function.h
Wenbin Fang [Tue, 24 May 2011 04:38:46 +0000 (23:38 -0500)]
Merge changes from master to function.h

9 years agoMerge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge
Wenbin Fang [Tue, 24 May 2011 04:38:04 +0000 (23:38 -0500)]
Merge branch 'master' of git.dyninst.org:/pub/dyninst into dyninst_patchapi_merge

Conflicts:
dyninstAPI/src/function.h

9 years agoAdd shortcut for type casting: SCAST_xx
Wenbin Fang [Tue, 24 May 2011 04:04:17 +0000 (23:04 -0500)]
Add shortcut for type casting: SCAST_xx

9 years agoFix test1_38.
Wenbin Fang [Tue, 24 May 2011 01:28:15 +0000 (20:28 -0500)]
Fix test1_38.

Cause of the failure:
  in mapped_object::findFuncByEntry, it may pass NULL to mapped_object::findFunction, which causes segfault.

Solution:
  make sure the argument passed to findFunction is non-NULL.

9 years agoConsolidate funcs_ in both patchapi and dyninst sides, but introduce the failure...
Wenbin Fang [Tue, 24 May 2011 00:01:23 +0000 (19:01 -0500)]
Consolidate funcs_ in both patchapi and dyninst sides, but introduce the failure of test1_38, on the function call to block_instance::callee()

9 years agoMerge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst
Andrew Bernat [Mon, 23 May 2011 21:46:09 +0000 (16:46 -0500)]
Merge branch 'master' of cumin.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst

9 years agoFix PPC stackwalking bug
Andrew Bernat [Mon, 23 May 2011 21:45:46 +0000 (16:45 -0500)]
Fix PPC stackwalking bug

9 years agoFix pgCC relocation bug
Andrew Bernat [Mon, 23 May 2011 21:30:39 +0000 (16:30 -0500)]
Fix pgCC relocation bug

9 years agoIntegrate patchmgr into BPatch_process.
Wenbin Fang [Mon, 23 May 2011 05:56:18 +0000 (00:56 -0500)]
Integrate patchmgr into BPatch_process.

TODO:
 - DynPointMaker
 - DynCFGMaker
 - Cleanup CFG stuffs
 - Cleanup Point stuffs

9 years agoCheckpoint for integrating PatchMgr into dyninst
Wenbin Fang [Sun, 22 May 2011 22:38:42 +0000 (17:38 -0500)]
Checkpoint for integrating PatchMgr into dyninst

9 years agoChange PointFactory to PointMaker
Wenbin Fang [Sun, 22 May 2011 21:39:07 +0000 (16:39 -0500)]
Change PointFactory to PointMaker

9 years agoSmall fix of PatchObject::getFunc
Wenbin Fang [Sun, 22 May 2011 20:59:47 +0000 (15:59 -0500)]
Small fix of PatchObject::getFunc

9 years agoSubclass instpoint to PatchAPI::point
Wenbin Fang [Sun, 22 May 2011 19:11:17 +0000 (14:11 -0500)]
Subclass instpoint to PatchAPI::point

9 years agoAdd PointFactory class.
Wenbin Fang [Sun, 22 May 2011 16:57:40 +0000 (11:57 -0500)]
Add PointFactory class.

9 years agoFix init_fini_callback.
Wenbin Fang [Sat, 21 May 2011 18:06:32 +0000 (13:06 -0500)]
Fix init_fini_callback.

9 years agoCode cleanup for block
Wenbin Fang [Sat, 21 May 2011 17:41:35 +0000 (12:41 -0500)]
Code cleanup for block

9 years agoCode clean up for block, half done
Wenbin Fang [Fri, 20 May 2011 21:12:53 +0000 (16:12 -0500)]
Code clean up for block, half done

9 years agocode clean up for edge
Wenbin Fang [Fri, 20 May 2011 19:55:41 +0000 (14:55 -0500)]
code clean up for edge

9 years agoSubclass edge_instance.
Wenbin Fang [Fri, 20 May 2011 18:53:47 +0000 (13:53 -0500)]
Subclass edge_instance.

TODO:
 * cleanup cfg layer code. put common code to the patchAPI layer.
 * subclass instPoint
 * make the relocation engine work

9 years agoSubclass block_instance
Wenbin Fang [Fri, 20 May 2011 07:44:15 +0000 (02:44 -0500)]
Subclass block_instance

9 years agosubclass function_instance
Wenbin Fang [Fri, 20 May 2011 06:26:32 +0000 (01:26 -0500)]
subclass function_instance

9 years agoSubclass mapped_object to DynObject
Wenbin Fang [Fri, 20 May 2011 05:17:55 +0000 (00:17 -0500)]
Subclass mapped_object to DynObject

9 years agoClean up PatchObject instrument interface.
Wenbin Fang [Fri, 20 May 2011 04:48:41 +0000 (23:48 -0500)]
Clean up PatchObject instrument interface.

9 years agoChange PatchObjectPtr to PatchObject* to make it consistent with mapped_object.
Wenbin Fang [Fri, 20 May 2011 04:06:19 +0000 (23:06 -0500)]
Change PatchObjectPtr to PatchObject* to make it consistent with mapped_object.

9 years agoImplement function wrapping for rewriting static binaries (as requested by Rice)
Andrew Bernat [Wed, 18 May 2011 22:08:38 +0000 (17:08 -0500)]
Implement function wrapping for rewriting static binaries (as requested by Rice)

9 years agoClean up PatchAPI public interface code, in preparation for merging into master branch.
Wenbin Fang [Wed, 18 May 2011 20:55:13 +0000 (15:55 -0500)]
Clean up PatchAPI public interface code, in preparation for merging into master branch.

TODO:
 - subclass mapped_object to DynObject, which is subclassed to PatchObject
 - subclass function_instance to PatchFunction
 - subclass block_instance to PatchBlock
 - subclass edge_instance to PatchEdge
 - subclass instPoint to PatchAPI::Point
 - subclass instPoint to PatchAPI::Point
 - integrate AddressSpace::relocateInt into PatchAPI plugin
 - integrate PatchAPI into BPatch_ layer

9 years agoinitial commit for merging patchapi directory into new relocation engine code base
Wenbin Fang [Tue, 17 May 2011 20:41:29 +0000 (15:41 -0500)]
initial commit for merging patchapi directory into new relocation engine code base

9 years agoFix ICC test1_20 failure
Andrew Bernat [Thu, 12 May 2011 22:15:51 +0000 (17:15 -0500)]
Fix ICC test1_20 failure

9 years agoRemove obsolete BPatch_hybridAnalysis.h
Andrew Bernat [Thu, 12 May 2011 21:36:13 +0000 (16:36 -0500)]
Remove obsolete BPatch_hybridAnalysis.h

9 years agoMerge branch 'NewInstpoint' of brie.cs.wisc.edu:/p/paradyn/development/bernat/builds...
unknown [Thu, 12 May 2011 21:14:17 +0000 (16:14 -0500)]
Merge branch 'NewInstpoint' of brie.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst into NewInstpoint

9 years agoPPC build fixes
Andrew Bernat [Thu, 12 May 2011 21:14:06 +0000 (16:14 -0500)]
PPC build fixes

9 years agoMerge branch 'NewInstpoint' of brie.cs.wisc.edu:/p/paradyn/development/bernat/builds...
unknown [Thu, 12 May 2011 20:50:54 +0000 (15:50 -0500)]
Merge branch 'NewInstpoint' of brie.cs.wisc.edu:/p/paradyn/development/bernat/builds/dyninst into NewInstpoint

Conflicts:
dyninstAPI/dyninstAPI.vcproj

9 years agoRename *Atom* -> *Widget*
Andrew Bernat [Thu, 12 May 2011 20:48:30 +0000 (15:48 -0500)]
Rename *Atom* -> *Widget*
Rename Trace -> RelocBlock
Add RelocEdge file and CFG directory

9 years agoWindows bugfixes
unknown [Thu, 12 May 2011 20:47:15 +0000 (15:47 -0500)]
Windows bugfixes

9 years agoi386-linux fixes
Andrew Bernat [Thu, 12 May 2011 19:50:48 +0000 (14:50 -0500)]
i386-linux fixes

9 years agoFix two bugs: long branhces and getPC
Andrew Bernat [Thu, 12 May 2011 19:11:34 +0000 (14:11 -0500)]
Fix two bugs: long branhces and getPC

9 years agoBugfixes related to merge
Andrew Bernat [Thu, 12 May 2011 15:14:28 +0000 (10:14 -0500)]
Bugfixes related to merge

9 years agoMerge branch 'master' into NewInstpoint
Andrew Bernat [Thu, 12 May 2011 14:59:46 +0000 (09:59 -0500)]
Merge branch 'master' into NewInstpoint

Conflicts:
common/h/arch-x86.h
dataflowAPI/h/stackanalysis.h
dyninstAPI/dyninstAPI.vcproj
dyninstAPI/src/BPatch_basicBlock.C
dyninstAPI/src/BPatch_function.C
dyninstAPI/src/BPatch_point.C
dyninstAPI/src/InstrucIter-Function.C
dyninstAPI/src/InstrucIter-Function.h
dyninstAPI/src/Parsing-arch.C
dyninstAPI/src/Parsing.h
dyninstAPI/src/addressSpace.C
dyninstAPI/src/ast.C
dyninstAPI/src/baseTramp.C
dyninstAPI/src/baseTramp.h
dyninstAPI/src/function.C
dyninstAPI/src/function.h
dyninstAPI/src/inst-sparc.C
dyninstAPI/src/inst.C
dyninstAPI/src/instPoint.C
dyninstAPI/src/instPoint.h
dyninstAPI/src/mapped_object.C
dyninstAPI/src/mapped_object.h
dyninstAPI/src/multiTramp.C
dyninstAPI/src/multiTramp.h
dyninstAPI/src/parse-cfg.C
dyninstAPI/src/parse-cfg.h
dyninstAPI/src/reloc-func.C
dyninstAPI/src/solaris.C
dyninstAPI/src/templates0.C
parseAPI/src/Parser.C
parseAPI/src/ParserDetails.C
testsuite/src/comptester.h
testsuite/src/dyninst/test1_35.C
testsuite/src/proccontrol/pc_breakpoint.c

9 years agoPPC64 fixes:
Andrew Bernat [Thu, 12 May 2011 02:33:59 +0000 (21:33 -0500)]
PPC64 fixes:
  1) Fix liveness missing PPC64 register definitions
  2) Work around all PPC64 instructions being labeled as PPC32
  3) Fix various inter-module call generation code snippets

9 years agoPPC fixes; PPC64 prototype.
Andrew Bernat [Tue, 10 May 2011 21:32:38 +0000 (16:32 -0500)]
PPC fixes; PPC64 prototype.

9 years agoWindows fixes for NewInstpoint branch.
unknown [Tue, 10 May 2011 18:08:26 +0000 (13:08 -0500)]
Windows fixes for NewInstpoint branch.

9 years agoFixes: missing stdio.h, duplicate Windows filenames.
Bill Williams [Mon, 9 May 2011 17:17:43 +0000 (12:17 -0500)]
Fixes: missing stdio.h, duplicate Windows filenames.

9 years agoKill various save_the_world related functions (that were not hidden by cap_save_the_w...
Bill Williams [Mon, 9 May 2011 15:40:45 +0000 (10:40 -0500)]
Kill various save_the_world related functions (that were not hidden by cap_save_the_world).

9 years agoAdd missing genfiles. Why are these being .gitignored?
Bill Williams [Mon, 9 May 2011 15:35:47 +0000 (10:35 -0500)]
Add missing genfiles. Why are these being .gitignored?

9 years agoAdd missing genfiles. Why are these being .gitignored?
Bill Williams [Mon, 9 May 2011 15:35:10 +0000 (10:35 -0500)]
Add missing genfiles. Why are these being .gitignored?