]> git.ipfire.org Git - thirdparty/elfutils.git/commit
backends: Add frame pointer unwinding for LoongArch
authorYouling Tang <tangyouling@loongson.cn>
Fri, 7 Apr 2023 02:59:27 +0000 (10:59 +0800)
committerMark Wielaard <mark@klomp.org>
Tue, 9 May 2023 09:53:01 +0000 (11:53 +0200)
commit686ae59f620893d84ddea3702b116fd20e043114
tree1f22bfe675dc01738fdad744e96ad109a829a7d0
parentfd16a21a1ac7c999194cb75f473c4fcab76dabe8
backends: Add frame pointer unwinding for LoongArch

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.

Signed-off-by: Liwei Ge <geliwei@openanolis.org>
Signed-off-by: Youling Tang <tangyouling@loongson.cn>
backends/ChangeLog
backends/Makefile.am
backends/loongarch_init.c
backends/loongarch_unwind.c [new file with mode: 0644]