summaryrefslogtreecommitdiff
path: root/tests/backtrace.aarch64.fp.core.bz2
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2017-04-20 14:41:35 +0200
committerMark Wielaard <mark@klomp.org>2017-05-02 16:37:51 +0200
commitd8437ed5d62a90d18739bc204b83be14188de00f (patch)
tree2783dc61f5b60e4139ba495cf43e4eed0b90ba16 /tests/backtrace.aarch64.fp.core.bz2
parentaecc2a7052f69386109dcf17d92c8396e9067eec (diff)
downloadelfutils-d8437ed5d62a90d18739bc204b83be14188de00f.tar.gz
Add frame pointer unwinding for aarch64 and relax backtrace testcases.
If we don't find any debug information for a given frame, we usually cannot unwind any further. However, the binary in question might have been compiled with frame pointers, in which case we can look up the well known frame pointer locations in the stack snapshot and use them to bridge the frames without debug information. Relax the backtrace core testcases a little by allowing a duplicate sigusr2 frame or a backtrace ending with an invalid register. Both of which can happen if the frame pointer unwinder guesses slightly wrong. Signed-off-by: Ulf Hermann <ulf.hermann@qt.io> Signed-off-by: Mark Wielaard <mark@klomp.org>
Diffstat (limited to 'tests/backtrace.aarch64.fp.core.bz2')
-rw-r--r--tests/backtrace.aarch64.fp.core.bz2bin0 -> 8437 bytes
1 files changed, 0 insertions, 0 deletions
diff --git a/tests/backtrace.aarch64.fp.core.bz2 b/tests/backtrace.aarch64.fp.core.bz2
new file mode 100644
index 00000000..ff867881
--- /dev/null
+++ b/tests/backtrace.aarch64.fp.core.bz2
Binary files differ