| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DIERef.h | 22 DIERef(dw_offset_t c, dw_offset_t d) : cu_offset(c), die_offset(d) {} in DIERef() 43 return die_offset < ref.die_offset; 46 bool operator<(const DIERef &ref) { return die_offset < ref.die_offset; } 49 return cu_offset != DW_INVALID_OFFSET || die_offset != DW_INVALID_OFFSET; 53 dw_offset_t die_offset = DW_INVALID_OFFSET; member
|
| H A D | DIERef.cpp | 18 : cu_offset(DW_INVALID_OFFSET), die_offset(uid & 0xffffffff) { in DIERef() 27 debug_info->GetCompileUnitContainingDIEOffset(die_offset); in DIERef() 34 die_offset = DW_INVALID_OFFSET; in DIERef() 41 : cu_offset(DW_INVALID_OFFSET), die_offset(DW_INVALID_OFFSET) { in DIERef() 50 die_offset = form_value.Reference(); in DIERef() 63 if (dwarf && die_offset != DW_INVALID_OFFSET) in GetUID() 64 return dwarf->GetID() | die_offset; in GetUID()
|
| H A D | DWARFDebugInfo.cpp | 177 return GetCompileUnitContainingDIEOffset(die_ref.die_offset); in GetCompileUnit() 183 DWARFDebugInfo::GetCompileUnitContainingDIEOffset(dw_offset_t die_offset) { in GetCompileUnitContainingDIEOffset() argument 191 if (m_compile_units[0]->ContainsDIEOffset(die_offset)) in GetCompileUnitContainingDIEOffset() 197 begin_pos, end_pos, die_offset, OffsetLessThanCompileUnitOffset); in GetCompileUnitContainingDIEOffset() 200 if ((*pos)->ContainsDIEOffset(die_offset)) in GetCompileUnitContainingDIEOffset() 209 DWARFDebugInfo::GetDIEForDIEOffset(dw_offset_t die_offset) { in GetDIEForDIEOffset() argument 210 DWARFUnit *cu = GetCompileUnitContainingDIEOffset(die_offset); in GetDIEForDIEOffset() 212 return cu->GetDIE(die_offset); in GetDIEForDIEOffset() 225 return cu->GetDIE(die_ref.die_offset); in GetDIE()
|
| H A D | DWARFDebugInfoEntry.cpp | 907 if (die_offset) in GetAttributeValue() 908 return die_offset; in GetAttributeValue() 919 if (die_offset) in GetAttributeValue() 920 return die_offset; in GetAttributeValue() 1176 lldb::offset_t offset = die_offset; in GetName() 1210 lldb::offset_t offset = die_offset; in AppendTypeName() 1448 dw_offset_t die_offset; in GetParentDeclContextDIE() local 1450 die_offset = in GetParentDeclContextDIE() 1452 if (die_offset != DW_INVALID_OFFSET) { in GetParentDeclContextDIE() 1463 if (die_offset != DW_INVALID_OFFSET) { in GetParentDeclContextDIE() [all …]
|
| H A D | DWARFUnit.cpp | 585 const dw_offset_t die_offset) { in CompareDIEOffset() argument 586 return die.GetOffset() < die_offset; in CompareDIEOffset() 597 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE() argument 598 if (die_offset != DW_INVALID_OFFSET) { in GetDIE() 600 return GetDwoSymbolFile()->GetCompileUnit()->GetDIE(die_offset); in GetDIE() 602 if (ContainsDIEOffset(die_offset)) { in GetDIE() 606 lower_bound(m_die_array.cbegin(), end, die_offset, CompareDIEOffset); in GetDIE() 608 if (die_offset == (*pos).GetOffset()) in GetDIE() 615 return m_dwarf->DebugInfo()->GetDIEForDIEOffset(die_offset); in GetDIE()
|
| H A D | DWARFUnit.h | 95 bool ContainsDIEOffset(dw_offset_t die_offset) const { in ContainsDIEOffset() argument 96 return die_offset >= GetFirstDIEOffset() && in ContainsDIEOffset() 97 die_offset < GetNextCompileUnitOffset(); in ContainsDIEOffset() 136 DWARFDIE GetDIE(dw_offset_t die_offset);
|
| H A D | DWARFDIE.cpp | 62 const dw_offset_t die_offset = in GetReferencedDIE() local 64 if (die_offset != DW_INVALID_OFFSET) in GetReferencedDIE() 65 return GetDIE(die_offset); in GetReferencedDIE() 71 DWARFDIE::GetDIE(dw_offset_t die_offset) const { in GetDIE() 73 return m_cu->GetDIE(die_offset); in GetDIE()
|
| H A D | DWARFDebugInfo.h | 42 DWARFUnit *GetCompileUnitContainingDIEOffset(dw_offset_t die_offset); 44 DWARFDIE GetDIEForDIEOffset(dw_offset_t die_offset);
|
| H A D | DWARFAttribute.h | 64 return m_infos[i].die_offset; in DIEOffsetAtIndex() 83 dw_offset_t die_offset; member
|
| H A D | DWARFIndex.cpp | 28 ReportInvalidDIEOffset(ref.die_offset, name); in ProcessFunctionDIE()
|
| H A D | DWARFDebugInfoEntry.h | 149 const dw_offset_t die_offset, lldb_private::Stream &s); 153 const dw_offset_t die_offset,
|
| H A D | DebugNamesDWARFIndex.cpp | 69 if (llvm::Optional<uint64_t> die_offset = entry.getDIEUnitOffset()) in ToDIERef() local 70 return DIERef(*cu_offset, die_bias + *die_offset); in ToDIERef()
|
| H A D | NameToDIE.cpp | 60 die_ref.cu_offset, die_ref.die_offset, cstr.GetCString()); in Dump()
|
| H A D | DWARFDIE.h | 77 GetDIE(dw_offset_t die_offset) const;
|
| H A D | SymbolFileDWARFDwo.cpp | 169 return DebugInfo()->GetDIEForDIEOffset(die_ref.die_offset); in GetDIE()
|
| H A D | SymbolFileDWARF.cpp | 275 const dw_offset_t die_offset = die.GetOffset(); in GetTypes() local 277 if (die_offset >= max_die_offset) in GetTypes() 280 if (die_offset >= min_die_offset) { in GetTypes() 2153 m_index->ReportInvalidDIEOffset(die_ref.die_offset, in FindGlobalVariables() 2397 m_index->ReportInvalidDIEOffset(ref.die_offset, regex.GetText()); in FindFunctions() 2500 m_index->ReportInvalidDIEOffset(die_ref.die_offset, in FindTypes() 2579 m_index->ReportInvalidDIEOffset(die_ref.die_offset, in FindTypes() 2625 m_index->ReportInvalidDIEOffset(die_ref.die_offset, in FindNamespace() 2832 m_index->ReportInvalidDIEOffset(die_ref.die_offset, in FindCompleteObjCDefinitionTypeForDIE() 3042 m_index->ReportInvalidDIEOffset(die_ref.die_offset, in FindDefinitionTypeForDWARFDeclContext() [all …]
|
| H A D | DWARFASTParserClang.cpp | 1758 die.GetOffset(), type_die_ref.die_offset); in ParseTypeFromDWARF() 1766 die.GetOffset(), type_die_ref.die_offset, in ParseTypeFromDWARF() 1786 type_die_ref.die_offset); in ParseTypeFromDWARF()
|
| /freebsd-12.1/contrib/elftoolchain/libdwarf/ |
| H A D | libdwarf_die.c | 67 die->die_offset = offset; in _dwarf_die_add() 112 uint64_t die_offset; in _dwarf_die_parse() local 122 die_offset = offset; in _dwarf_die_parse() 141 if ((ret = _dwarf_die_add(cu, die_offset, abnum, ab, &die, in _dwarf_die_parse() 353 die->die_offset = ds->ds_size; in _dwarf_die_gen_recursive()
|
| H A D | dwarf_nametbl.m4 | 123 dwarf_$1_name_offsets(Dwarf_$2 $1, char **ret_name, Dwarf_Off *die_offset, 132 if ($1 == NULL || ret_name == NULL || die_offset == NULL || 145 *die_offset = nt->nt_cu_offset + $1->np_offset;
|
| H A D | dwarf_die.c | 265 *ret_offset = die->die_offset; in dwarf_dieoffset() 286 *ret_offset = die->die_offset - cu->cu_offset; in dwarf_die_CU_offset()
|
| H A D | libdwarf_attr.c | 231 dbg->write(ds->ds_data, &offset, at->at_refdie->die_offset, in _dwarf_attr_write() 324 value = at->at_refdie->die_offset; in _dwarf_attr_write()
|
| H A D | libdwarf_nametbl.c | 207 np->np_offset = np->np_die->die_offset; in _dwarf_nametbl_gen()
|
| H A D | _libdwarf.h | 138 uint64_t die_offset; /* DIE offset in section. */ member
|
| /freebsd-12.1/contrib/gcc/ |
| H A D | dwarf2out.c | 3739 dw_offset die_offset; member 5752 die->die_offset, dwarf_tag_name (die->die_tag)); in print_die() 5755 fprintf (outfile, " offset: %ld\n", die->die_offset); in print_die() 5803 fprintf (outfile, "die -> %ld", AT_ref (a)->die_offset); in print_die() 6701 die->die_offset = next_die_offset; in calc_die_sizes() 6773 || p->die->die_offset != 0 in size_of_pubnames() 7074 (unsigned long)die->die_offset, in output_die() 7197 gcc_assert (AT_ref (a)->die_offset); in output_die() 7257 (unsigned long) die->die_offset); in output_die() 7424 || pub->die->die_offset != 0 in output_pubnames() [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/BinaryFormat/ |
| H A D | Dwarf.def | 905 HANDLE_DW_IDX(0x03, die_offset)
|