1
0
Fork 0
mirror of https://github.com/tobast/libunwind-eh_elf.git synced 2024-11-22 15:47:37 +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:
Ken Werner 2011-10-14 14:07:50 +02:00 committed by Arun Sharma
parent 7f41e701e3
commit 9a311bf48b

View file

@ -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