diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp b/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp index 62c61ed657f0bc..824e43872269b0 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp @@ -490,7 +490,8 @@ void DWARFUnit::SetRangesBase(dw_addr_t ranges_base) { m_ranges_base = ranges_base; } -const llvm::Optional &DWARFUnit::GetRnglist() { +const llvm::Optional & +DWARFUnit::GetRnglistTable() { if (GetVersion() >= 5 && !m_rnglist_table_done) { m_rnglist_table_done = true; if (auto table_or_error = @@ -508,7 +509,7 @@ const llvm::Optional &DWARFUnit::GetRnglist() { // This function is called only for DW_FORM_rnglistx. llvm::Expected DWARFUnit::GetRnglistOffset(uint32_t Index) { - if (!GetRnglist()) + if (!GetRnglistTable()) return llvm::createStringError(errc::invalid_argument, "missing or invalid range list table"); if (!m_ranges_base) @@ -516,14 +517,14 @@ llvm::Expected DWARFUnit::GetRnglistOffset(uint32_t Index) { "DW_FORM_rnglistx cannot be used without " "DW_AT_rnglists_base for CU at 0x%8.8x", GetOffset()); - if (llvm::Optional off = GetRnglist()->getOffsetEntry( + if (llvm::Optional off = GetRnglistTable()->getOffsetEntry( m_dwarf.GetDWARFContext().getOrLoadRngListsData().GetAsLLVM(), Index)) return *off + m_ranges_base; return llvm::createStringError( errc::invalid_argument, "invalid range list table index %u; OffsetEntryCount is %u, " "DW_AT_rnglists_base is %" PRIu64, - Index, GetRnglist()->getOffsetEntryCount(), m_ranges_base); + Index, GetRnglistTable()->getOffsetEntryCount(), m_ranges_base); } void DWARFUnit::SetStrOffsetsBase(dw_offset_t str_offsets_base) { @@ -967,11 +968,11 @@ DWARFUnit::FindRnglistFromOffset(dw_offset_t offset) { return ranges; } - if (!GetRnglist()) + if (!GetRnglistTable()) return llvm::createStringError(errc::invalid_argument, "missing or invalid range list table"); - auto range_list_or_error = GetRnglist()->findList( + auto range_list_or_error = GetRnglistTable()->findList( m_dwarf.GetDWARFContext().getOrLoadRngListsData().GetAsLLVM(), offset); if (!range_list_or_error) return range_list_or_error.takeError(); diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h b/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h index f6b1fdbde07105..da79a6aaf64e56 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h @@ -283,7 +283,7 @@ class DWARFUnit : public lldb_private::UserID { return &m_die_array[0]; } - const llvm::Optional &GetRnglist(); + const llvm::Optional &GetRnglistTable(); SymbolFileDWARF &m_dwarf; std::shared_ptr m_dwo;