Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: 101b9a216d793355218d21d7afa7d235b7c98262
https://github.com/dyninst/dyninst/commit/101b9a216d793355218d21d7afa7d235b7c98262
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/image.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/mapped_object.C
M dyninstAPI/src/mapped_object.h
M dyninstAPI/src/parse-cfg.h
M proccontrol/src/loadLibrary/codegen-ppc.C
M symtabAPI/src/emitElf.C
M symtabAPI/src/emitElfStatic.C
Log Message:
-----------
Several bug fixes on binary rewriting on Power
1. Fix TOC address calculation
2. Fix PLT call/jump
3. Adjust GLINK entry in .dynamic section, which points to the PLT resolver
4. Adjust R_PPC64_RELATIVE relocation entries
Commit: 589e71a584f98484524c5a603a94f8ef9a5bd40e
https://github.com/dyninst/dyninst/commit/589e71a584f98484524c5a603a94f8ef9a5bd40e
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M dyninstAPI/src/inst-power.h
M proccontrol/src/loadLibrary/codegen-ppc.C
Log Message:
-----------
The red zone in Power ABI v2 contains 288 bytes for user code and
224 more bytes for system code. To be safe, we move down stack pointer
512 bytes to avoid overwriting any useful data.
Commit: cec5138519dae290ac882e5887f5b09579004ca5
https://github.com/dyninst/dyninst/commit/cec5138519dae290ac882e5887f5b09579004ca5
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M dyninstAPI/src/inst-power.C
Log Message:
-----------
Fix code gen for PLT call/jump in dynamic instrumentation on Power
Commit: c306e0c2313c5fa4ffcc08cc099931ea996f65ac
https://github.com/dyninst/dyninst/commit/c306e0c2313c5fa4ffcc08cc099931ea996f65ac
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2018-12-19 (Wed, 19 Dec 2018)
Changed paths:
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/image.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-power.h
M dyninstAPI/src/mapped_object.C
M dyninstAPI/src/mapped_object.h
M dyninstAPI/src/parse-cfg.h
M proccontrol/src/loadLibrary/codegen-ppc.C
M symtabAPI/src/emitElf.C
M symtabAPI/src/emitElfStatic.C
Log Message:
-----------
Merge pull request #519 from dyninst/power_abi_v2_fixes
Power abi v2 fixes
Compare: https://github.com/dyninst/dyninst/compare/da438121d0a4...c306e0c2313c
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
|