summaryrefslogtreecommitdiff
path: root/tests/testfilebaxmin.bz2
Commit message (Collapse)AuthorAgeFilesLines
* libdwfl: test dwflsyms on ET_EXEC with minisymtabJosh Stone2014-03-111-0/+0
This adds testfilebaxmin, an ET_EXEC binary with .gnu_debugdata that doesn't match the load address of the main file. A previous bug made this trigger a kernel heuristic that forces the module to act like ET_DYN, which makes things like dwfl_module_relocate_address report relative addresses rather than proper absolute addresses. For example, before the fix dwflsyms would print: deregister_tm_clones (0) 0x400430, rel: 0x430 (.text) Now it properly prints: deregister_tm_clones (0) 0x400430, rel: 0x400430 (.text) These new test additions confirm that it's fixed. Signed-off-by: Josh Stone <jistone@redhat.com>