Branch: refs/heads/new-parallel-parsing
Home: https://github.com/dyninst/dyninst
Commit: 07bdc17e2ecfbd1e5be36d0122e227692055299d
https://github.com/dyninst/dyninst/commit/07bdc17e2ecfbd1e5be36d0122e227692055299d
Author: Xiaozhu Meng <xmeng@xxxxxxxxxxx>
Date: 2018-10-25 (Thu, 25 Oct 2018)
Changed paths:
M parseAPI/src/Function.C
M parseAPI/src/Parser.C
M parseAPI/src/ParserDetails.C
Log Message:
-----------
1. Fix inconsistent block splits
2. Fix non-returning function analysis for PLT stubs, where a PLT stub
may first be set to RETURN and then set to NORETURN.
3. When parsing call fallthrough edge, the corresponding call edge may
still point to sink (not handled yet), which causes the code to
believe it is an indirect call. So, change the code to look up callee
by using the callee entry address.
**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.
|