From: Ian Lance Taylor Date: Fri, 25 Oct 2024 22:17:15 +0000 (-0700) Subject: libbacktrace: recognize new Mach-O DWARF sections X-Git-Tag: basepoints/gcc-16~4863 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bab7a64c1ab95db3d651025ddb84f74c2b973bab;p=thirdparty%2Fgcc.git libbacktrace: recognize new Mach-O DWARF sections Patch from Pavel Safonov. These sections are used on macOS Sequoia. Fixes https://github.com/ianlancetaylor/libbacktrace/issues/136 * macho.c (dwarf_section_names): Add __debug_addr and __debug_line_str. --- diff --git a/libbacktrace/macho.c b/libbacktrace/macho.c index fc4c9591dfa3..9f8738dd7844 100644 --- a/libbacktrace/macho.c +++ b/libbacktrace/macho.c @@ -306,9 +306,9 @@ static const char * const dwarf_section_names[DEBUG_MAX] = "__debug_abbrev", "__debug_ranges", "__debug_str", - "", /* DEBUG_ADDR */ + "__debug_addr", "__debug_str_offs", - "", /* DEBUG_LINE_STR */ + "__debug_line_str", "__debug_rnglists" };