#include "DWARFContext.h"
#include "lldb/Core/Section.h"
#include <optional>
usingnamespacelldb;
usingnamespacelldb_private;
usingnamespacelldb_private::plugin::dwarf;
static DWARFDataExtractor LoadSection(SectionList *section_list,
SectionType section_type) { … }
const DWARFDataExtractor &
DWARFContext::LoadOrGetSection(std::optional<SectionType> main_section_type,
std::optional<SectionType> dwo_section_type,
SectionData &data) { … }
const DWARFDataExtractor &DWARFContext::getOrLoadCuIndexData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadTuIndexData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadAbbrevData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadArangesData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadAddrData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadDebugInfoData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadLineData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadLineStrData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadLocData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadLocListsData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadMacroData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadRangesData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadRngListsData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadStrData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadStrOffsetsData() { … }
const DWARFDataExtractor &DWARFContext::getOrLoadDebugTypesData() { … }
llvm::DWARFContext &DWARFContext::GetAsLLVM() { … }