diff options
author | Zhaofeng Li <hello@zhaofeng.li> | 2021-06-25 20:32:54 +0000 |
---|---|---|
committer | Dave Watson <dade.watson@gmail.com> | 2021-07-06 11:49:20 -0700 |
commit | abd15da8afb35b92ed0cb2c47f6564775b976c24 (patch) | |
tree | f68f51c6e7f91f1a78ace1646ddbc803dda4ecf6 /tests | |
parent | bad872f653a31fd46fcbb64a60a266e26d7aaa77 (diff) | |
download | libunwind-abd15da8afb35b92ed0cb2c47f6564775b976c24.tar.gz |
Add port for Linux on RISC-V (riscv)
This commit adds support for Linux on RISC-V. Only 64-bit is supported
at the moment.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 4 | ||||
-rw-r--r-- | tests/check-namespace.sh.in | 15 |
2 files changed, 19 insertions, 0 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 1faf3fa9..c783fc31 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -116,6 +116,10 @@ if ARCH_MIPS XFAIL_TESTS += $(XFAIL_TESTS_PTRACE_SINGLESTEP) endif +if ARCH_RISCV +XFAIL_TESTS += $(XFAIL_TESTS_PTRACE_SINGLESTEP) +endif + if ARCH_ARM # ARM Linux kernel >=2.6.39 removed PTRACE_SINGLESTEP emulation XFAIL_TESTS += $(XFAIL_TESTS_PTRACE_SINGLESTEP) diff --git a/tests/check-namespace.sh.in b/tests/check-namespace.sh.in index f43bca26..f99fb59f 100644 --- a/tests/check-namespace.sh.in +++ b/tests/check-namespace.sh.in @@ -189,6 +189,14 @@ check_local_unw_abi () { match _UL${plat}_dwarf_find_unwind_table match _U${plat}_setcontext ;; + riscv) + match _U${plat}_get_elf_image + match _U${plat}_get_exe_image_path + match _U${plat}_is_fpreg + match _UL${plat}_dwarf_search_unwind_table + match _UL${plat}_dwarf_find_unwind_table + match _U${plat}_setcontext + ;; *) match _U${plat}_is_fpreg @@ -296,6 +304,13 @@ check_generic_unw_abi () { match _U${plat}_dwarf_search_unwind_table match _U${plat}_dwarf_find_unwind_table ;; + riscv) + match _U${plat}_get_elf_image + match _U${plat}_get_exe_image_path + match _U${plat}_is_fpreg + match _U${plat}_dwarf_search_unwind_table + match _U${plat}_dwarf_find_unwind_table + ;; *) match _U${plat}_is_fpreg match _U${plat}_dwarf_search_unwind_table |