Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
Show First 20 Lines • Show All 134 Lines • ▼ Show 20 Lines | SymbolFileDWARF &SymbolFileDWARFDwo::GetBaseSymbolFile() { | ||||
return m_base_dwarf_cu.GetSymbolFileDWARF(); | return m_base_dwarf_cu.GetSymbolFileDWARF(); | ||||
} | } | ||||
DWARFExpression::LocationListFormat | DWARFExpression::LocationListFormat | ||||
SymbolFileDWARFDwo::GetLocationListFormat() const { | SymbolFileDWARFDwo::GetLocationListFormat() const { | ||||
return DWARFExpression::SplitDwarfLocationList; | return DWARFExpression::SplitDwarfLocationList; | ||||
} | } | ||||
TypeSystem * | llvm::Expected<TypeSystem &> | ||||
SymbolFileDWARFDwo::GetTypeSystemForLanguage(LanguageType language) { | SymbolFileDWARFDwo::GetTypeSystemForLanguage(LanguageType language) { | ||||
return GetBaseSymbolFile().GetTypeSystemForLanguage(language); | return GetBaseSymbolFile().GetTypeSystemForLanguage(language); | ||||
} | } | ||||
DWARFDIE | DWARFDIE | ||||
SymbolFileDWARFDwo::GetDIE(const DIERef &die_ref) { | SymbolFileDWARFDwo::GetDIE(const DIERef &die_ref) { | ||||
if (*die_ref.dwo_num() == GetDwoNum()) | if (*die_ref.dwo_num() == GetDwoNum()) | ||||
return DebugInfo()->GetDIE(die_ref); | return DebugInfo()->GetDIE(die_ref); | ||||
return GetBaseSymbolFile().GetDIE(die_ref); | return GetBaseSymbolFile().GetDIE(die_ref); | ||||
} | } |