Lines Matching refs:dwarf

34   StringRef Str = dwarf::AtomTypeString(A.Value);  in operator <<()
75 auto AtomForm = static_cast<dwarf::Form>(AccelSection.getU16(&Offset)); in extract()
100 case dwarf::DW_ATOM_die_offset: in validateForms()
101 case dwarf::DW_ATOM_die_tag: in validateForms()
102 case dwarf::DW_ATOM_type_flags: in validateForms()
105 FormValue.getForm() == dwarf::DW_FORM_sdata) in validateForms()
115 std::pair<uint32_t, dwarf::Tag>
117 uint32_t DieOffset = dwarf::DW_INVALID_OFFSET; in readAtoms()
118 dwarf::Tag DieTag = dwarf::DW_TAG_null; in readAtoms()
119 dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32}; in readAtoms()
125 case dwarf::DW_ATOM_die_offset: in readAtoms()
128 case dwarf::DW_ATOM_die_tag: in readAtoms()
129 DieTag = (dwarf::Tag)*FormValue.getAsUnsignedConstant(); in readAtoms()
154 case dwarf::DW_FORM_ref1: in extractOffset()
155 case dwarf::DW_FORM_ref2: in extractOffset()
156 case dwarf::DW_FORM_ref4: in extractOffset()
157 case dwarf::DW_FORM_ref8: in extractOffset()
158 case dwarf::DW_FORM_ref_udata: in extractOffset()
168 dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32}; in dumpName()
191 StringRef Str = dwarf::AtomValueString(HdrData.Atoms[i].first, *Val); in dumpName()
271 dwarf::FormParams FormParams = {AccelTable.Hdr.Version, 0, in extract()
272 dwarf::DwarfFormat::DWARF32}; in extract()
289 return HdrData->extractOffset(lookup(dwarf::DW_ATOM_die_offset)); in getDIESectionOffset()
293 return HdrData->extractOffset(lookup(dwarf::DW_ATOM_cu_offset)); in getCUOffset()
296 Optional<dwarf::Tag> AppleAcceleratorTable::Entry::getTag() const { in getTag()
297 Optional<DWARFFormValue> Tag = lookup(dwarf::DW_ATOM_die_tag); in getTag()
301 return dwarf::Tag(*Value); in getTag()
417 return {dwarf::Index(0), dwarf::Form(0)}; in sentinelAttrEnc()
425 return DWARFDebugNames::Abbrev(0, dwarf::Tag(0), {}); in sentinelAbbrev()
437 return DWARFDebugNames::Abbrev(~0, dwarf::Tag(0), {}); in getTombstoneKey()
449 return AttributeEncoding(dwarf::Index(Index), dwarf::Form(Form)); in extractAttributeEncoding()
481 return Abbrev(Code, dwarf::Tag(Tag), std::move(*AttrEncOr)); in extractAbbrev()
532 DWARFDebugNames::Entry::lookup(dwarf::Index Index) const { in lookup()
542 if (Optional<DWARFFormValue> Off = lookup(dwarf::DW_IDX_die_offset)) in getDIEUnitOffset()
548 if (Optional<DWARFFormValue> Off = lookup(dwarf::DW_IDX_compile_unit)) in getCUIndex()
615 dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32}; in getEntry()