]> git.ipfire.org Git - thirdparty/elfutils.git/commit
stack: Fix stack unwind failure on mips
authorYing Huang <ying.huang@oss.cipunited.com>
Tue, 5 Mar 2024 09:51:21 +0000 (17:51 +0800)
committerMark Wielaard <mark@klomp.org>
Fri, 5 Apr 2024 09:45:09 +0000 (11:45 +0200)
commitf2acb06970522a9563d82490f2f1b8fc0bb5b720
tree3e87a49da78c1c8c315bbebb067a24264d5b91ea
parent3704fc0297a03769c60dcfc730948bd4728d1765
stack: Fix stack unwind failure on mips

Add abi_cfi, set_initial_registers_tid, unwind on mips.

* backends/Makefile.am (mips_SRCS): Add mips_initreg.c,
mips_cfi.c and mips_unwind.c.
* backends/mips_init.c (mips_init): HOOK abi_cfi, unwind and
set_initial_registers_tid. Set frame_nregs to 71.
* backends/mips_cfi.c: New file.
* backends/mips_initreg.c: Likewise.
* backends/mips_unwind.c: Likewise.

Signed-off-by: Ying Huang <ying.huang@oss.cipunited.com>
backends/Makefile.am
backends/mips_cfi.c [new file with mode: 0644]
backends/mips_init.c
backends/mips_initreg.c [new file with mode: 0644]
backends/mips_unwind.c [new file with mode: 0644]