https://sourceware.org/bugzilla/show_bug.cgi?id=27805
Mark Wielaard <mark at klomp dot org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Mark Wielaard <mark at klomp dot org> --- commit ace48815682214308d2f849f149250a6562c59fe Author: Mark Wielaard <m...@klomp.org> Date: Fri Oct 6 13:56:55 2023 +0200 libdw: Skip zero entries in aranges An address/length entry of two zeros is supposed to mark the end of a table. But in some cases a producer might leave zero entries in the table (for example when using gcc -ffunction-sections -gc-sections). Since we know the lenght of the table we can just skip such entries and continue to the end. * libdw/dwarf_getaranges.c (dwarf_getaranges): Calculate endp. When seeing two zero values, check we are at endp. https://sourceware.org/bugzilla/show_bug.cgi?id=27805 Signed-off-by: Mark Wielaard <m...@klomp.org> -- You are receiving this mail because: You are on the CC list for the bug.