summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2018-06-28 17:53:12 +0200
committerMark Wielaard <mark@klomp.org>2018-06-29 19:43:28 +0200
commit6dd08dc77dfde80efb349bfab4df67b375f47293 (patch)
treea8c122b109e0b4f394ad2bb6d40b630751b65b93 /configure.ac
parentc7a83bf05734e2c20d621678d0f3214475404c55 (diff)
downloadelfutils-6dd08dc77dfde80efb349bfab4df67b375f47293.tar.gz
libdw: Recognize zero terminator to end frame table in dwarf_next_cfi.
When the length is zero this is a the zero terminator that ends the frame table. Return 1 (end of table) instead of -1 (error) in that case. We cannot update next_off and don't want to caller to try again. Add testcase for dwarf_next_cfi to show both .eh_frame and .debug_frame tables and check consistency (FDEs should point to existing CIEs). Also add a self check to make sure we can read the table from the just build elfutils binaries. Signed-off-by: Mark Wielaard <mark@klomp.org>
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions