Branch: refs/heads/master
Home: https://github.com/dyninst/dyninst
Commit: b98a53f455e92d577f6f294732ba0712d53c36dc
https://github.com/dyninst/dyninst/commit/b98a53f455e92d577f6f294732ba0712d53c36dc
Author: Mark W. Krentel <krentel@xxxxxxxx>
Date: 2020-06-01 (Mon, 01 Jun 2020)
Changed paths:
M parseAPI/src/CodeSource.C
A parseAPI/src/noreturn.pl
Log Message:
-----------
Expand the list of non-returning functions in CodeSource.C. (#748)
* Expand the list of non-returning functions in CodeSource.C.
This list comes from scanning the dwarf info in libc.so, etc for
the DW_AT_noreturn attribute, and from scanning header files in
/usr/include for the __noreturn__ attribute.
Fixes #745 and #150.
* Add the noreturn.pl script for generating the list of noreturn
functions for CodeSource.C.
Update the noreturn map in CodeSource.C based on additions to the
noreturn.pl script. Mainly, add aliases for multiple function names
with the same address.
* Add Tim's updates to the noreturn.pl script.
|