Clean up PatchAPI public interface code, in preparation for merging into master branch.
authorWenbin Fang <wenbin@cs.wisc.edu>
Wed, 18 May 2011 20:55:13 +0000 (15:55 -0500)
committerWenbin Fang <wenbin@cs.wisc.edu>
Wed, 18 May 2011 20:55:13 +0000 (15:55 -0500)
commitbd8ed2d82feb9d353e8d7ce89962e83c63a40abc
tree1f9a2705dcc72e0480d48c6d7a312fe8df7aa80c
parent96bcb2c44fee42b05c475fb068cbb3af41b178ca
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
40 files changed:
Makefile
dyninstAPI/make.module.tmpl
dyninstAPI/src/Relocation/DynAddrSpace.C [new file with mode: 0644]
dyninstAPI/src/Relocation/DynAddrSpace.h [new file with mode: 0644]
dyninstAPI/src/Relocation/DynCommon.h [new file with mode: 0644]
dyninstAPI/src/Relocation/DynObject.C [new file with mode: 0644]
dyninstAPI/src/Relocation/DynObject.h [new file with mode: 0644]
dyninstAPI/src/block.h
dyninstAPI/src/mapped_object.h
patchAPI/h/AddrSpace.h
patchAPI/h/BufferMgr.h [deleted file]
patchAPI/h/Instrumenter.h
patchAPI/h/Linker.h [deleted file]
patchAPI/h/Modificator.h [deleted file]
patchAPI/h/PatchCFG.h
patchAPI/h/PatchMgr.h
patchAPI/h/PatchObject.h [moved from patchAPI/h/Object.h with 55% similarity]
patchAPI/h/Point.h
patchAPI/h/Relocator.h [deleted file]
patchAPI/h/SnippetGenerator.h [deleted file]
patchAPI/h/Target.h [deleted file]
patchAPI/h/Trace.h [deleted file]
patchAPI/h/Tracker.h [deleted file]
patchAPI/h/Widget.h [deleted file]
patchAPI/h/common.h
patchAPI/make.module.tmpl
patchAPI/src/AddrSpace.C
patchAPI/src/BufferMgr.C [deleted file]
patchAPI/src/Instrumenter.C
patchAPI/src/Linker.C [deleted file]
patchAPI/src/PatchBlock.C
patchAPI/src/PatchFunction.C
patchAPI/src/PatchMgr.C
patchAPI/src/PatchObject.C [moved from patchAPI/src/Object.C with 67% similarity]
patchAPI/src/Point.C
patchAPI/src/Trace.C [deleted file]
patchAPI/src/Tracker.C [deleted file]
patchAPI/test/Makefile
patchAPI/test/findPoint/Makefile
patchAPI/test/findPoint/main.C