Lines Matching refs:UnitDie
501 DWARFDie UnitDie(this, &DieArray[0]); in tryExtractDIEsIfNeeded() local
502 if (Optional<uint64_t> DWOId = toUnsigned(UnitDie.find(DW_AT_GNU_dwo_id))) in tryExtractDIEsIfNeeded()
508 AddrOffsetSectionBase = toSectionOffset(UnitDie.find(DW_AT_addr_base)); in tryExtractDIEsIfNeeded()
511 toSectionOffset(UnitDie.find(DW_AT_GNU_addr_base)); in tryExtractDIEsIfNeeded()
512 RangeSectionBase = toSectionOffset(UnitDie.find(DW_AT_rnglists_base), 0); in tryExtractDIEsIfNeeded()
513 LocSectionBase = toSectionOffset(UnitDie.find(DW_AT_loclists_base), 0); in tryExtractDIEsIfNeeded()
553 toSectionOffset(UnitDie.find(DW_AT_rnglists_base), in tryExtractDIEsIfNeeded()
595 DWARFDie UnitDie = getUnitDIE(); in parseDWO() local
596 if (!UnitDie) in parseDWO()
599 ? dwarf::toString(UnitDie.find(DW_AT_dwo_name)) in parseDWO()
600 : dwarf::toString(UnitDie.find(DW_AT_GNU_dwo_name)); in parseDWO()
603 auto CompilationDir = dwarf::toString(UnitDie.find(DW_AT_comp_dir)); in parseDWO()
626 auto DWORangesBase = UnitDie.getRangesBaseAttribute(); in parseDWO()
673 DWARFDie UnitDie = getUnitDIE(); in collectAddressRanges() local
674 if (!UnitDie) in collectAddressRanges()
678 auto CUDIERangesOrError = UnitDie.getAddressRanges(); in collectAddressRanges()
989 DWARFDie UnitDie = getUnitDIE(); in getBaseAddress() local
990 Optional<DWARFFormValue> PC = UnitDie.find({DW_AT_low_pc, DW_AT_entry_pc}); in getBaseAddress()