Transactional semantics for dyninst public interface is done.
authorWenbin Fang <wenbin@cs.wisc.edu>
Thu, 16 Jun 2011 05:17:38 +0000 (00:17 -0500)
committerWenbin Fang <wenbin@cs.wisc.edu>
Thu, 16 Jun 2011 05:17:38 +0000 (00:17 -0500)
commit49ccad8e4c0e14a2eeeb7877cf8fc704170f5895
tree68f04ddabbf394ef71a2a350e6ac57dcbd268103
parent47cb5e09502d4b47e4d38f5f04a56227f75cffb7
Transactional semantics for dyninst public interface is done.
And, copy the mutatee from original PatchAPI testsuite in PatchAPI branch.

TODO:
  - testsuite for PatchAPI (mutator side)
  - transactional semantics for dyninst instrumentation engine.
18 files changed:
dyninstAPI/h/BPatch_addressSpace.h
dyninstAPI/src/BPatch_addressSpace.C
dyninstAPI/src/BPatch_binaryEdit.C
dyninstAPI/src/BPatch_point.C
dyninstAPI/src/BPatch_process.C
dyninstAPI/src/BPatch_snippet.C
dyninstAPI/src/Relocation/DynInstrumenter.C
dyninstAPI/src/Relocation/DynInstrumenter.h
dyninstAPI/src/addressSpace.C
dyninstAPI/src/addressSpace.h
dyninstAPI/src/instPoint.C
dyninstAPI/src/miniTramp.C
patchAPI/h/Command.h
testsuite/src/patchapi/patch1_1_mutatee.c
testsuite/src/patchapi/patch1_2_mutatee.c
testsuite/src/patchapi/patch1_3_mutatee.c
testsuite/src/patchapi/patch2_1_mutatee.c
testsuite/src/patchapi/patch3_1_mutatee.c