diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp --- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp +++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp @@ -1439,6 +1439,7 @@ static ConstString g_sect_name_cfstring("__cfstring"); static ConstString g_sect_name_dwarf_debug_abbrev("__debug_abbrev"); + static ConstString g_sect_name_dwarf_debug_addr("__debug_addr"); static ConstString g_sect_name_dwarf_debug_aranges("__debug_aranges"); static ConstString g_sect_name_dwarf_debug_frame("__debug_frame"); static ConstString g_sect_name_dwarf_debug_info("__debug_info"); @@ -1451,7 +1452,9 @@ static ConstString g_sect_name_dwarf_debug_pubnames("__debug_pubnames"); static ConstString g_sect_name_dwarf_debug_pubtypes("__debug_pubtypes"); static ConstString g_sect_name_dwarf_debug_ranges("__debug_ranges"); + static ConstString g_sect_name_dwarf_debug_rnglists("__debug_rnglists"); static ConstString g_sect_name_dwarf_debug_str("__debug_str"); + static ConstString g_sect_name_dwarf_debug_str_offs("__debug_str_offs"); static ConstString g_sect_name_dwarf_debug_types("__debug_types"); static ConstString g_sect_name_dwarf_apple_names("__apple_names"); static ConstString g_sect_name_dwarf_apple_types("__apple_types"); @@ -1465,6 +1468,8 @@ if (section_name == g_sect_name_dwarf_debug_abbrev) return eSectionTypeDWARFDebugAbbrev; + if (section_name == g_sect_name_dwarf_debug_addr) + return eSectionTypeDWARFDebugAddr; if (section_name == g_sect_name_dwarf_debug_aranges) return eSectionTypeDWARFDebugAranges; if (section_name == g_sect_name_dwarf_debug_frame) @@ -1489,8 +1494,12 @@ return eSectionTypeDWARFDebugPubTypes; if (section_name == g_sect_name_dwarf_debug_ranges) return eSectionTypeDWARFDebugRanges; + if (section_name == g_sect_name_dwarf_debug_rnglists) + return eSectionTypeDWARFDebugRngLists; if (section_name == g_sect_name_dwarf_debug_str) return eSectionTypeDWARFDebugStr; + if (section_name == g_sect_name_dwarf_debug_str_offs) + return eSectionTypeDWARFDebugStrOffsets; if (section_name == g_sect_name_dwarf_debug_types) return eSectionTypeDWARFDebugTypes; if (section_name == g_sect_name_dwarf_apple_names)