Lines Matching defs:DWARFDebugInfo
1 //===-- DWARFDebugInfo.cpp ------------------------------------------------===//
23 #include "DWARFDebugInfo.h"
34 DWARFDebugInfo::DWARFDebugInfo(SymbolFileDWARF &dwarf, DWARFContext &context)
37 const DWARFDebugAranges &DWARFDebugInfo::GetCompileUnitAranges() {
79 void DWARFDebugInfo::ParseUnitsFor(DIERef::Section section) {
124 DWARFUnit *DWARFDebugInfo::GetSkeletonUnit(DWARFUnit *dwo_unit) {
173 void DWARFDebugInfo::ParseUnitHeadersIfNeeded() {
181 size_t DWARFDebugInfo::GetNumUnits() {
186 DWARFUnit *DWARFDebugInfo::GetUnitAtIndex(size_t idx) {
193 uint32_t DWARFDebugInfo::FindUnitIndex(DIERef::Section section,
211 DWARFUnit *DWARFDebugInfo::GetUnitAtOffset(DIERef::Section section,
226 DWARFDebugInfo::GetUnitContainingDIEOffset(DIERef::Section section,
235 const std::shared_ptr<SymbolFileDWARFDwo> &DWARFDebugInfo::GetDwpSymbolFile() {
239 DWARFTypeUnit *DWARFDebugInfo::GetTypeUnitForHash(uint64_t hash) {
247 bool DWARFDebugInfo::ContainsTypeUnits() {
256 DWARFDebugInfo::GetDIE(DIERef::Section section, dw_offset_t die_offset) {