mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-22 07:37:38 +01:00
[ARM] fix for the check-namespace test case
Add ARM specific symbols and ignore some symbols generated by the ARM Linux default linker script. Signed-off-by: Ken Werner <ken.werner@linaro.org>
This commit is contained in:
parent
7f41e701e3
commit
9a311bf48b
1 changed files with 21 additions and 0 deletions
|
@ -69,6 +69,15 @@ filter_misc () {
|
|||
ignore _Uelf64_valid_object
|
||||
ignore _U.*debug_level
|
||||
ignore ICRT.INTERNAL # ICC 8.x defines this
|
||||
|
||||
# Ignore symbols generated by the ARM Linux default linker script.
|
||||
# For details see the binutils sources (src/ld/emulparams/armelf_linux.sh).
|
||||
if [ ${plat} = "arm" ]; then
|
||||
ignore __bss_start__
|
||||
ignore __bss_end__
|
||||
ignore __end__
|
||||
ignore _bss_end__
|
||||
fi
|
||||
}
|
||||
|
||||
check_local_unw_abi () {
|
||||
|
@ -105,6 +114,12 @@ check_local_unw_abi () {
|
|||
match backtrace
|
||||
|
||||
case ${plat} in
|
||||
arm)
|
||||
match _U${plat}_get_elf_image
|
||||
match _U${plat}_is_fpreg
|
||||
match _UL${plat}_search_unwind_table
|
||||
match _UL${plat}_dwarf_search_unwind_table
|
||||
;;
|
||||
hppa)
|
||||
match _UL${plat}_dwarf_search_unwind_table
|
||||
match _U${plat}_get_elf_image
|
||||
|
@ -162,6 +177,12 @@ check_generic_unw_abi () {
|
|||
match _U${plat}_strerror
|
||||
|
||||
case ${plat} in
|
||||
arm)
|
||||
match _U${plat}_is_fpreg
|
||||
match _U${plat}_get_elf_image
|
||||
match _U${plat}_search_unwind_table
|
||||
match _U${plat}_dwarf_search_unwind_table
|
||||
;;
|
||||
hppa)
|
||||
match _U${plat}_dwarf_search_unwind_table
|
||||
match _U${plat}_get_elf_image
|
||||
|
|
Loading…
Reference in a new issue