block & function removal and relocation fixes
authorKevin Roundy <roundy@cs.wisc.edu>
Tue, 9 Aug 2011 15:48:28 +0000 (10:48 -0500)
committerKevin Roundy <roundy@cs.wisc.edu>
Tue, 9 Aug 2011 15:48:28 +0000 (10:48 -0500)
commit23f055014512dd0ce2e3c57489e11a99a6e8fcb9
treee8002b575bf8cfb5baa4cd4da6f04c9ebd3205b5
parent8781d58037caf6767867c2ae2ce3a3be9d49a431
block & function removal and relocation fixes

- Block & function removal seem to mostly work now, though block removal
is probably more robust than function removal
- We remove points properly now when blocks & points are deleted
- removed incorrect relocation assert
19 files changed:
dyninstAPI/h/BPatch_module.h
dyninstAPI/src/BPatch_module.C
dyninstAPI/src/Patching.C
dyninstAPI/src/Patching.h
dyninstAPI/src/Relocation/Transformers/Movement-analysis.C
dyninstAPI/src/hybridCallbacks.C
dyninstAPI/src/mapped_module.C
dyninstAPI/src/mapped_module.h
dyninstAPI/src/mapped_object.C
dyninstAPI/src/mapped_object.h
parseAPI/src/CFGModifier.C
parseAPI/src/CodeObject.C
parseAPI/src/Function.C
parseAPI/src/Parser.C
parseAPI/src/Parser.h
patchAPI/h/PatchCFG.h
patchAPI/src/ParseCallback.C
patchAPI/src/PatchBlock.C
patchAPI/src/PatchFunction.C