Cleanup, bugfixes, & Merge branch 'master' of ssh://git.dyninst.org/pub/dyninst into...
authorKevin Roundy <roundy@cs.wisc.edu>
Wed, 11 Jan 2012 16:28:35 +0000 (10:28 -0600)
committerKevin Roundy <roundy@cs.wisc.edu>
Wed, 11 Jan 2012 16:28:35 +0000 (10:28 -0600)
commit57f583c64ceeba6376811fdd91322f2715ad3ae1
treed044b7bedaa645e6c358eb142005dc84e8619792
parent9ee76bda685eff28709a66106e6cd433bdc526ee
Cleanup, bugfixes, & Merge branch 'master' of ssh://git.dyninst.org/pub/dyninst into Defensive

Fixes bug that adds an extra indirect sink edge for blocks with unresolved edges
Fixes block removal for inter-object edges, also inter-object edge addition
Suggested springboards were disabled, re-enables them
Post-call padding was disabled, re-enables it
Cleans up code that causes compiler warnings on Linux

Conflicts:
dyninstAPI/src/Patching.C
dyninstAPI/src/Relocation/CFG/RelocGraph.C
dyninstAPI/src/Relocation/CFG/RelocGraph.h
dyninstAPI/src/Relocation/Widgets/CFWidget-x86.C
dyninstAPI/src/block.C
14 files changed:
dyninstAPI/src/BPatch_process.C
dyninstAPI/src/MemoryEmulator/memEmulator.C
dyninstAPI/src/Relocation/CodeMover.C
dyninstAPI/src/Relocation/Widgets/CFWidget.C
dyninstAPI/src/addressSpace.C
dyninstAPI/src/ast.C
dyninstAPI/src/hybridCallbacks.C
dyninstAPI/src/mapped_object.C
dyninstAPI_RT/src/RTcommon.c
dyninstAPI_RT/src/RTmemEmulator.c
parseAPI/src/CFGModifier.C
patchAPI/src/ParseCallback.C
patchAPI/src/PatchBlock.C
patchAPI/src/PatchObject.C