CodeMover prototype
authorAndrew Bernat <bernat@brie.cs.wisc.edu>
Fri, 21 May 2010 19:34:46 +0000 (14:34 -0500)
committerAndrew Bernat <bernat@brie.cs.wisc.edu>
Mon, 12 Jul 2010 17:25:30 +0000 (12:25 -0500)
commit47c4dfe96fefbf87c9bd23b5ef4a2013be0ed145
tree6b6c9eb7359e0a89dc19f181c49a48edc2a7078a
parent6ec8a1aa41d1b52a151e76123b6dc77da9fc131d
CodeMover prototype
94 files changed:
Makefile
UpgradeLog.XML [new file with mode: 0644]
common/h/arch-x86.h
common/src/AST.C
dyninstAPI/h/BPatch.h
dyninstAPI/h/BPatch_basicBlock.h
dyninstAPI/h/BPatch_binaryEdit.h
dyninstAPI/h/BPatch_function.h
dyninstAPI/h/BPatch_memoryAccess_NP.h
dyninstAPI/h/BPatch_point.h
dyninstAPI/make.module.tmpl
dyninstAPI/src/BPatch.C
dyninstAPI/src/BPatch_addressSpace.C
dyninstAPI/src/BPatch_basicBlock.C
dyninstAPI/src/BPatch_binaryEdit.C
dyninstAPI/src/BPatch_function.C
dyninstAPI/src/BPatch_point.C
dyninstAPI/src/BPatch_process.C
dyninstAPI/src/IAPI_to_AST.h
dyninstAPI/src/IA_IAPI.C.orig [new file with mode: 0644]
dyninstAPI/src/LinearVariable.h [new file with mode: 0644]
dyninstAPI/src/addressSpace.C
dyninstAPI/src/addressSpace.h
dyninstAPI/src/ast.C
dyninstAPI/src/baseTramp.C
dyninstAPI/src/baseTramp.h
dyninstAPI/src/binaryEdit.h
dyninstAPI/src/codegen-x86.C
dyninstAPI/src/codegen.C
dyninstAPI/src/codegen.h
dyninstAPI/src/debug.C
dyninstAPI/src/debug.h
dyninstAPI/src/emit-x86.C
dyninstAPI/src/emit-x86.h
dyninstAPI/src/function.C
dyninstAPI/src/function.h
dyninstAPI/src/image-func.C
dyninstAPI/src/inst-x86.C
dyninstAPI/src/instPoint.C
dyninstAPI/src/linux.C
dyninstAPI/src/liveness.C
dyninstAPI/src/miniTramp.C
dyninstAPI/src/process.C
dyninstAPI/src/r_AddressMapper.C [new file with mode: 0644]
dyninstAPI/src/r_AddressMapper.h [new file with mode: 0644]
dyninstAPI/src/r_CodeMover.C [new file with mode: 0644]
dyninstAPI/src/r_CodeMover.h [new file with mode: 0644]
dyninstAPI/src/r_Relocation.h [new file with mode: 0644]
dyninstAPI/src/r_Springboard.C [new file with mode: 0644]
dyninstAPI/src/r_Springboard.h [new file with mode: 0644]
dyninstAPI/src/r_e_Base.C [new file with mode: 0644]
dyninstAPI/src/r_e_Base.h [new file with mode: 0644]
dyninstAPI/src/r_e_ControlFlow.C [new file with mode: 0644]
dyninstAPI/src/r_e_ControlFlow.h [new file with mode: 0644]
dyninstAPI/src/r_e_CopyInsn.C [new file with mode: 0644]
dyninstAPI/src/r_e_CopyInsn.h [new file with mode: 0644]
dyninstAPI/src/r_e_GetPC.C [new file with mode: 0644]
dyninstAPI/src/r_e_GetPC.h [new file with mode: 0644]
dyninstAPI/src/r_e_Include.h [new file with mode: 0644]
dyninstAPI/src/r_e_Instrumentation.C [new file with mode: 0644]
dyninstAPI/src/r_e_Instrumentation.h [new file with mode: 0644]
dyninstAPI/src/r_e_MemoryEmulator.C [new file with mode: 0644]
dyninstAPI/src/r_e_MemoryEmulator.h [new file with mode: 0644]
dyninstAPI/src/r_e_RelData.C [new file with mode: 0644]
dyninstAPI/src/r_e_RelData.h [new file with mode: 0644]
dyninstAPI/src/r_e_Target.h [new file with mode: 0644]
dyninstAPI/src/r_t_Base.h [new file with mode: 0644]
dyninstAPI/src/r_t_CF_Localization.C [new file with mode: 0644]
dyninstAPI/src/r_t_CF_Localization.h [new file with mode: 0644]
dyninstAPI/src/r_t_ControlFlow.C [new file with mode: 0644]
dyninstAPI/src/r_t_ControlFlow.h [new file with mode: 0644]
dyninstAPI/src/r_t_EmulateMemory.C [new file with mode: 0644]
dyninstAPI/src/r_t_EmulateMemory.h [new file with mode: 0644]
dyninstAPI/src/r_t_Include.h [new file with mode: 0644]
dyninstAPI/src/r_t_Instrumenter.C [new file with mode: 0644]
dyninstAPI/src/r_t_Instrumenter.h [new file with mode: 0644]
dyninstAPI/src/r_t_Movement-adhoc.C [new file with mode: 0644]
dyninstAPI/src/r_t_Movement-adhoc.h [new file with mode: 0644]
dyninstAPI/src/r_t_Movement-analysis.C [new file with mode: 0644]
dyninstAPI/src/r_t_Movement-analysis.h [new file with mode: 0644]
dyninstAPI/src/registerSpace.C
dyninstAPI/src/registerSpace.h
dyninstAPI/src/replacedInstruction.C
parseAPI/src/IA_IAPI.C
parseAPI/src/IA_x86.C
parseAPI/src/debug.h
symEval/h/Absloc.h
symEval/h/SymEval.h
symEval/src/ExpressionConversionVisitor.C
symEval/src/RoseInsnFactory.C
symEval/src/SymEval.C
symEval/src/slicing.C
symEval/src/stackanalysis.C
testsuite/make.module.tmpl