Branch: refs/heads/patch_cfg
Home: https://github.com/dyninst/dyninst
Commit: cee393ea7f9800d8715d2198bf8f856474baeaa0
https://github.com/dyninst/dyninst/commit/cee393ea7f9800d8715d2198bf8f856474baeaa0
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2019-05-11 (Sat, 11 May 2019)
Changed paths:
M parseAPI/src/CFGModifier.C
Log Message:
-----------
When splitting a block using CFGModifier::split, we need to record the
new block in parse_data
Commit: fa456d425db76b4b23ea5806cd3d3b3901138679
https://github.com/dyninst/dyninst/commit/fa456d425db76b4b23ea5806cd3d3b3901138679
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2019-05-11 (Sat, 11 May 2019)
Changed paths:
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Right now, the BPatch_deref and BPatch_regExpr do not specify the size.
Currently the default is 32-bit. Change the default to 64-bit
Commit: 1885be2eb3a95d7342ec78f5de5a56e8a6b1d01e
https://github.com/dyninst/dyninst/commit/1885be2eb3a95d7342ec78f5de5a56e8a6b1d01e
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2019-05-11 (Sat, 11 May 2019)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Augment BPatch_effectiveAddressExpr to accept a second parameter, which
represents the number of bytes to access if reading/writing with this
snippet.
API compatibility is maintained by setting the default value of the
seoncd parameter to 8 (bytes)
Compare: https://github.com/dyninst/dyninst/compare/fcb81995be78...1885be2eb3a9
|