Branch: refs/heads/power_parsing_fixes
Home: https://github.com/dyninst/dyninst
Commit: 28a0f5efcb8432b5087024bba32f69040aeb5182
https://github.com/dyninst/dyninst/commit/28a0f5efcb8432b5087024bba32f69040aeb5182
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-05-19 (Wed, 19 May 2021)
Changed paths:
M parseAPI/src/Parser.C
Log Message:
-----------
Use thread-safe source and target edge copy methods to iterate edges during finliazation
Commit: 55a2bb6583aa7641cadd7b8ad476925b3dd5c81b
https://github.com/dyninst/dyninst/commit/55a2bb6583aa7641cadd7b8ad476925b3dd5c81b
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-05-19 (Wed, 19 May 2021)
Changed paths:
M instructionAPI/src/InstructionDecoder-power.C
Log Message:
-----------
Use std::map::find rather than [] to avoid corruption of a power decoding table
Commit: b2fc4b23a0e4d8bd7942aabaf20a55be63e71090
https://github.com/dyninst/dyninst/commit/b2fc4b23a0e4d8bd7942aabaf20a55be63e71090
Author: Xiaozhu Meng <mxz297@xxxxxxxxx>
Date: 2021-05-19 (Wed, 19 May 2021)
Changed paths:
M dataflowAPI/src/slicing.C
M parseAPI/src/Function.C
Log Message:
-----------
More fixes for parsing Power binaries:
1. convert asserts in slicing to debug logging
2. copy block edge list during finalization when determining function's block list
Compare: https://github.com/dyninst/dyninst/compare/28a0f5efcb84%5E...b2fc4b23a0e4
|