mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-27 01:27:39 +01:00
[PATCH] Reduce scope of the eh_frame_end local variable
This commit is contained in:
parent
1d9c5a356d
commit
a67654e86f
1 changed files with 3 additions and 1 deletions
|
@ -168,7 +168,7 @@ _UPTi_find_unwind_table (struct UPT_info *ui, unw_addr_space_t as,
|
||||||
char *path, unw_word_t segbase, unw_word_t mapoff)
|
char *path, unw_word_t segbase, unw_word_t mapoff)
|
||||||
{
|
{
|
||||||
Elf_W(Phdr) *phdr, *ptxt = NULL, *peh_hdr = NULL, *pdyn = NULL;
|
Elf_W(Phdr) *phdr, *ptxt = NULL, *peh_hdr = NULL, *pdyn = NULL;
|
||||||
unw_word_t addr, eh_frame_start, eh_frame_end, fde_count, load_base;
|
unw_word_t addr, eh_frame_start, fde_count, load_base;
|
||||||
unw_word_t max_load_addr = 0;
|
unw_word_t max_load_addr = 0;
|
||||||
struct dwarf_eh_frame_hdr *hdr;
|
struct dwarf_eh_frame_hdr *hdr;
|
||||||
unw_proc_info_t pi;
|
unw_proc_info_t pi;
|
||||||
|
@ -268,6 +268,8 @@ _UPTi_find_unwind_table (struct UPT_info *ui, unw_addr_space_t as,
|
||||||
#if 1
|
#if 1
|
||||||
abort ();
|
abort ();
|
||||||
#else
|
#else
|
||||||
|
unw_word_t eh_frame_end;
|
||||||
|
|
||||||
/* If there is no search table or it has an unsupported
|
/* If there is no search table or it has an unsupported
|
||||||
encoding, fall back on linear search. */
|
encoding, fall back on linear search. */
|
||||||
if (hdr->table_enc == DW_EH_PE_omit)
|
if (hdr->table_enc == DW_EH_PE_omit)
|
||||||
|
|
Loading…
Reference in a new issue