Lines Matching refs:dwarf2Data

214 bool DWARFDebugInfoEntry::Extract(SymbolFileDWARF *dwarf2Data,  in Extract()  argument
380 void DWARFDebugInfoEntry::DumpAncestry(SymbolFileDWARF *dwarf2Data, in DumpAncestry() argument
387 parent->DumpAncestry(dwarf2Data, cu, oldest, s, 0); in DumpAncestry()
388 Dump(dwarf2Data, cu, s, recurse_depth); in DumpAncestry()
405 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, const char *&name, in GetDIENamesAndRanges() argument
409 if (dwarf2Data == nullptr) in GetDIENamesAndRanges()
426 GetAbbreviationDeclarationPtr(dwarf2Data, cu, offset); in GetDIENamesAndRanges()
428 lldb::ModuleSP module = dwarf2Data->GetObjectFile()->GetModule(); in GetDIENamesAndRanges()
473 const DWARFDebugRangesBase *debug_ranges = dwarf2Data->DebugRanges(); in GetDIENamesAndRanges()
543 dwarf2Data->DebugLocData(); in GetDIENamesAndRanges()
588 DWARFDIE die = dwarf2Data->GetDIE(die_ref); in GetDIENamesAndRanges()
605 void DWARFDebugInfoEntry::Dump(SymbolFileDWARF *dwarf2Data, in Dump() argument
633 DumpAttribute(dwarf2Data, cu, debug_info_data, &offset, s, attr, in Dump()
642 child->Dump(dwarf2Data, cu, s, recurse_depth - 1); in Dump()
657 void DWARFDebugInfoEntry::DumpLocation(SymbolFileDWARF *dwarf2Data, in DumpLocation() argument
664 ObjectFile *obj_file = dwarf2Data->GetObjectFile(); in DumpLocation()
668 const char *die_name = GetName(dwarf2Data, cu); in DumpLocation()
682 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in DumpAttribute() argument
736 if (dwarf2Data) { in DumpAttribute()
738 s, cu, dwarf2Data->DebugLocData(), debug_loc_offset); in DumpAttribute()
748 GetName(dwarf2Data, cu, abstract_die_offset, s); in DumpAttribute()
754 AppendTypeName(dwarf2Data, cu, type_die_offset, s); in DumpAttribute()
759 if (!dwarf2Data) in DumpAttribute()
762 GetRangesOffset(dwarf2Data->DebugRanges(), form_value); in DumpAttribute()
764 DWARFDebugRanges::Dump(s, dwarf2Data->get_debug_ranges_data(), in DumpAttribute()
784 SymbolFileDWARF *dwarf2Data = nullptr; in GetAttributes() local
795 dwarf2Data = cu->GetSymbolFileDWARF(); in GetAttributes()
796 abbrevDecl = GetAbbreviationDeclarationPtr(dwarf2Data, cu, offset); in GetAttributes()
862 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValue() argument
875 GetAbbreviationDeclarationPtr(dwarf2Data, cu, offset); in GetAttributeValue()
900 if (GetAttributeValue(dwarf2Data, cu, DW_AT_specification, form_value)) { in GetAttributeValue()
912 if (GetAttributeValue(dwarf2Data, cu, DW_AT_abstract_origin, form_value)) { in GetAttributeValue()
950 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsString() argument
954 if (GetAttributeValue(dwarf2Data, cu, attr, form_value, nullptr, in GetAttributeValueAsString()
966 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsUnsigned() argument
970 if (GetAttributeValue(dwarf2Data, cu, attr, form_value, nullptr, in GetAttributeValueAsUnsigned()
982 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsSigned() argument
986 if (GetAttributeValue(dwarf2Data, cu, attr, form_value, nullptr, in GetAttributeValueAsSigned()
999 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsReference() argument
1003 if (GetAttributeValue(dwarf2Data, cu, attr, form_value, nullptr, in GetAttributeValueAsReference()
1010 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsAddress() argument
1014 if (GetAttributeValue(dwarf2Data, cu, attr, form_value, nullptr, in GetAttributeValueAsAddress()
1029 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, dw_addr_t lo_pc, in GetAttributeHighPC() argument
1032 if (GetAttributeValue(dwarf2Data, cu, DW_AT_high_pc, form_value, nullptr, in GetAttributeHighPC()
1053 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, dw_addr_t &lo_pc, in GetAttributeAddressRange() argument
1056 lo_pc = GetAttributeValueAsAddress(dwarf2Data, cu, DW_AT_low_pc, fail_value, in GetAttributeAddressRange()
1059 hi_pc = GetAttributeHighPC(dwarf2Data, cu, lo_pc, fail_value, in GetAttributeAddressRange()
1070 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeAddressRanges() argument
1076 if (GetAttributeValue(dwarf2Data, cu, DW_AT_ranges, form_value)) { in GetAttributeAddressRanges()
1077 if (DWARFDebugRangesBase *debug_ranges = dwarf2Data->DebugRanges()) in GetAttributeAddressRanges()
1083 if (GetAttributeAddressRange(dwarf2Data, cu, lo_pc, hi_pc, in GetAttributeAddressRanges()
1099 const char *DWARFDebugInfoEntry::GetName(SymbolFileDWARF *dwarf2Data, in GetName() argument
1101 return GetAttributeValueAsString(dwarf2Data, cu, DW_AT_name, nullptr, true); in GetName()
1111 DWARFDebugInfoEntry::GetMangledName(SymbolFileDWARF *dwarf2Data, in GetMangledName() argument
1116 name = GetAttributeValueAsString(dwarf2Data, cu, DW_AT_MIPS_linkage_name, in GetMangledName()
1121 name = GetAttributeValueAsString(dwarf2Data, cu, DW_AT_linkage_name, nullptr, in GetMangledName()
1129 name = GetAttributeValueAsString(dwarf2Data, cu, DW_AT_name, nullptr, true); in GetMangledName()
1139 const char *DWARFDebugInfoEntry::GetPubname(SymbolFileDWARF *dwarf2Data, in GetPubname() argument
1142 if (!dwarf2Data) in GetPubname()
1145 name = GetAttributeValueAsString(dwarf2Data, cu, DW_AT_MIPS_linkage_name, in GetPubname()
1150 name = GetAttributeValueAsString(dwarf2Data, cu, DW_AT_linkage_name, nullptr, in GetPubname()
1155 name = GetAttributeValueAsString(dwarf2Data, cu, DW_AT_name, nullptr, true); in GetPubname()
1167 bool DWARFDebugInfoEntry::GetName(SymbolFileDWARF *dwarf2Data, in GetName() argument
1170 if (dwarf2Data == NULL) { in GetName()
1177 if (die.Extract(dwarf2Data, cu, &offset)) { in GetName()
1183 dwarf2Data, cu, DW_AT_name, nullptr, true); in GetName()
1200 bool DWARFDebugInfoEntry::AppendTypeName(SymbolFileDWARF *dwarf2Data, in AppendTypeName() argument
1204 if (dwarf2Data == NULL) { in AppendTypeName()
1211 if (die.Extract(dwarf2Data, cu, &offset)) { in AppendTypeName()
1216 const char *name = die.GetPubname(dwarf2Data, cu); in AppendTypeName()
1222 die.GetAbbreviationDeclarationPtr(dwarf2Data, cu, offset); in AppendTypeName()
1297 if (die.GetAttributeValue(dwarf2Data, cu, DW_AT_type, form_value)) { in AppendTypeName()
1299 result = AppendTypeName(dwarf2Data, cu, next_die_offset, s); in AppendTypeName()
1329 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in BuildAddressRangeTable() argument
1335 if (GetAttributeAddressRange(dwarf2Data, cu, lo_pc, hi_pc, in BuildAddressRangeTable()
1345 child->BuildAddressRangeTable(dwarf2Data, cu, debug_aranges); in BuildAddressRangeTable()
1360 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in BuildFunctionAddressRangeTable() argument
1366 if (GetAttributeAddressRange(dwarf2Data, cu, lo_pc, hi_pc, in BuildFunctionAddressRangeTable()
1376 child->BuildFunctionAddressRangeTable(dwarf2Data, cu, debug_aranges); in BuildFunctionAddressRangeTable()
1390 SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, in GetDWARFDeclContext() argument
1394 dwarf_decl_ctx.AppendDeclContext(tag, GetName(dwarf2Data, cu)); in GetDWARFDeclContext()
1395 DWARFDIE parent_decl_ctx_die = GetParentDeclContextDIE(dwarf2Data, cu); in GetDWARFDeclContext()
1407 SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, in MatchesDWARFDeclContext() argument
1411 GetDWARFDeclContext(dwarf2Data, cu, this_dwarf_decl_ctx); in MatchesDWARFDeclContext()
1416 DWARFDebugInfoEntry::GetParentDeclContextDIE(SymbolFileDWARF *dwarf2Data, in GetParentDeclContextDIE() argument
1420 return GetParentDeclContextDIE(dwarf2Data, cu, attributes); in GetParentDeclContextDIE()
1425 SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, in GetParentDeclContextDIE() argument
1477 const char *DWARFDebugInfoEntry::GetQualifiedName(SymbolFileDWARF *dwarf2Data, in GetQualifiedName() argument
1482 return GetQualifiedName(dwarf2Data, cu, attributes, storage); in GetQualifiedName()
1486 SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, in GetQualifiedName() argument
1489 const char *name = GetName(dwarf2Data, cu); in GetQualifiedName()
1492 DWARFDIE parent_decl_ctx_die = GetParentDeclContextDIE(dwarf2Data, cu); in GetQualifiedName()
1541 SymbolFileDWARF *dwarf2Data, in LookupAddress() argument
1685 dw_addr_t lo_pc = GetAttributeValueAsAddress(dwarf2Data, cu, DW_AT_low_pc, in LookupAddress()
1689 GetAttributeHighPC(dwarf2Data, cu, lo_pc, LLDB_INVALID_ADDRESS); in LookupAddress()
1731 if (GetAttributeValue(dwarf2Data, cu, DW_AT_ranges, form_value)) { in LookupAddress()
1733 DWARFDebugRangesBase *debug_ranges = dwarf2Data->DebugRanges(); in LookupAddress()
1775 if (child->LookupAddress(address, dwarf2Data, cu, function_die, in LookupAddress()
1787 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAbbreviationDeclarationPtr() argument
1789 if (dwarf2Data) { in GetAbbreviationDeclarationPtr()
1805 dwarf2Data->GetObjectFile()->GetModule()->ReportErrorIfModifyDetected( in GetAbbreviationDeclarationPtr()