diff options
author | Dave Watson <davejwatson@fb.com> | 2017-12-28 09:31:11 -0800 |
---|---|---|
committer | Dave Watson <davejwatson@fb.com> | 2017-12-28 09:31:11 -0800 |
commit | b56e4cb88989f82988a6a70acb32e187e88b5cac (patch) | |
tree | 4a952b712dd167d38926158df0f02991861c9312 /src/dwarf/Gfind_proc_info-lsb.c | |
parent | e287b690682839a25db407662ced02c3ed732ab3 (diff) | |
download | libunwind-b56e4cb88989f82988a6a70acb32e187e88b5cac.tar.gz |
ALIAS dwarf symbols
Diffstat (limited to 'src/dwarf/Gfind_proc_info-lsb.c')
-rw-r--r-- | src/dwarf/Gfind_proc_info-lsb.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/dwarf/Gfind_proc_info-lsb.c b/src/dwarf/Gfind_proc_info-lsb.c index 7a7245a1..b5548db1 100644 --- a/src/dwarf/Gfind_proc_info-lsb.c +++ b/src/dwarf/Gfind_proc_info-lsb.c @@ -46,6 +46,12 @@ struct table_entry #include "os-linux.h" #endif +static ALIAS(dwarf_search_unwind_table) int +dwarf_search_unwind_table_int (unw_addr_space_t as, + unw_word_t ip, + unw_dyn_info_t *di, + unw_proc_info_t *pi, + int need_unwind_info, void *arg); static int linear_search (unw_addr_space_t as, unw_word_t ip, unw_word_t eh_frame_start, unw_word_t eh_frame_end, @@ -265,7 +271,7 @@ debug_frame_tab_compare (const void *a, const void *b) return 0; } -int +HIDDEN int dwarf_find_debug_frame (int found, unw_dyn_info_t *di_debug, unw_word_t ip, unw_word_t segbase, const char* obj_name, unw_word_t start, unw_word_t end) @@ -706,14 +712,14 @@ dwarf_find_proc_info (unw_addr_space_t as, unw_word_t ip, /* search the table: */ if (cb_data.di.format != -1) - ret = dwarf_search_unwind_table (as, ip, &cb_data.di, - pi, need_unwind_info, arg); + ret = dwarf_search_unwind_table_int (as, ip, &cb_data.di, + pi, need_unwind_info, arg); else ret = -UNW_ENOINFO; if (ret == -UNW_ENOINFO && cb_data.di_debug.format != -1) - ret = dwarf_search_unwind_table (as, ip, &cb_data.di_debug, pi, - need_unwind_info, arg); + ret = dwarf_search_unwind_table_int (as, ip, &cb_data.di_debug, pi, + need_unwind_info, arg); } else ret = -UNW_ENOINFO; |