[PATCH 0/5] Improve LoongArch support
Youling Tang
tangyouling@loongson.cn
Fri Apr 7 02:59:23 GMT 2023
Test Environment (New Toolchain):
$ cat /etc/os-release
NAME="My GNU/Linux System for LoongArch64"
VERSION="6.0"
ID=CLFS4LA64
PRETTY_NAME="My GNU/Linux System for LoongArch64 6.0"
$ gcc -v
gcc version 13.0.0 20220919 (experimental) (GCC)
Test Results:
============================================================================
Testsuite summary for elfutils 0.189
============================================================================
# TOTAL: 238
# PASS: 234
# SKIP: 4
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
Youling Tang (5):
backends: Add abi_cfi and register_info callbacks for LoongArch
backends: Add set_initial_registers_tid callback for LoongArch
backends: Add initial return value location support for LoongArch
backends: Add frame pointer unwinding for LoongArch
backends: Add core_note callback for LoongArch
backends/ChangeLog | 33 +++++-
backends/Makefile.am | 4 +-
backends/loongarch_cfi.c | 83 ++++++++++++++
backends/loongarch_corenote.c | 114 +++++++++++++++++++
backends/loongarch_init.c | 10 ++
backends/loongarch_initreg.c | 91 +++++++++++++++
backends/loongarch_regs.c | 141 ++++++++++++++++++++++++
backends/loongarch_retval.c | 202 ++++++++++++++++++++++++++++++++++
backends/loongarch_unwind.c | 84 ++++++++++++++
9 files changed, 760 insertions(+), 2 deletions(-)
create mode 100644 backends/loongarch_cfi.c
create mode 100644 backends/loongarch_corenote.c
create mode 100644 backends/loongarch_initreg.c
create mode 100644 backends/loongarch_regs.c
create mode 100644 backends/loongarch_retval.c
create mode 100644 backends/loongarch_unwind.c
--
2.37.1
More information about the Elfutils-devel
mailing list