https://sourceware.org/bugzilla/show_bug.cgi?id=33658
Mark Wielaard <mark at klomp dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|ASSIGNED |RESOLVED
--- Comment #3 from Mark Wielaard <mark at klomp dot org> ---
Thanks for reporting, analysing and testing. This is now committed as:
commit 361bab598419c4aea1d8f1ab0304cc52bfc82cda (HEAD -> main, origin/main)
Author: Mark Wielaard <[email protected]>
Date: Fri Dec 5 16:27:04 2025 +0100
libdw: Make sure to get .eh_frame_hdr with .eh_frame in getcfi_shdr
If we find a .eh_frame section we want to make sure to also get the
search table section .eh_frame_hdr. Otherwise lookups will be very
slow. Only create a Dwarf_CFI without a search table as a last resort.
* libdw/dwarf_getcfi_elf.c (getcfi_shdr): Keep iterating
through the shdrs till both .eh_frame and .eh_frame_hdr are
found. Check both aren't SHT_NOBITS.
https://sourceware.org/bugzilla/show_bug.cgi?id=33658
Suggested-by: Shimin Guo <[email protected]>
Signed-off-by: Mark Wielaard <[email protected]>
--
You are receiving this mail because:
You are on the CC list for the bug.