Lines Matching refs:DA

67     const DWARFDebugAbbrev *DA, const DWARFSection *RS,  in addUnitsImpl()  argument
102 U = std::make_unique<DWARFTypeUnit>(Context, InfoSection, Header, DA, in addUnitsImpl()
107 DA, RS, LocSection, SS, SOS, in addUnitsImpl()
188 const DWARFUnitHeader &Header, const DWARFDebugAbbrev *DA, in DWARFUnit() argument
193 : Context(DC), InfoSection(Section), Header(Header), Abbrev(DA), in DWARFUnit()
224 DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection, in getAddrOffsetSectionItem() local
227 uint64_t Address = DA.getRelocatedAddress(&Offset, &Section); in getAddrOffsetSectionItem()
242 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in getStringOffsetSectionItem() local
244 return DA.getRelocatedValue(ItemSize, &Offset); in getStringOffsetSectionItem()
523 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in tryExtractDIEsIfNeeded() local
527 IsDWO ? determineStringOffsetsTableContributionDWO(DA) in tryExtractDIEsIfNeeded()
528 : determineStringOffsetsTableContribution(DA); in tryExtractDIEsIfNeeded()
997 DWARFDataExtractor &DA) { in validateContributionSize() argument
1004 if (DA.isValidOffsetForDataOfSize((uint32_t)Base, ValidationSize)) in validateContributionSize()
1012 parseDWARF64StringOffsetsTableHeader(DWARFDataExtractor &DA, uint64_t Offset) { in parseDWARF64StringOffsetsTableHeader() argument
1013 if (!DA.isValidOffsetForDataOfSize(Offset, 16)) in parseDWARF64StringOffsetsTableHeader()
1016 if (DA.getU32(&Offset) != dwarf::DW_LENGTH_DWARF64) in parseDWARF64StringOffsetsTableHeader()
1019 uint64_t Size = DA.getU64(&Offset); in parseDWARF64StringOffsetsTableHeader()
1020 uint8_t Version = DA.getU16(&Offset); in parseDWARF64StringOffsetsTableHeader()
1021 (void)DA.getU16(&Offset); // padding in parseDWARF64StringOffsetsTableHeader()
1030 parseDWARF32StringOffsetsTableHeader(DWARFDataExtractor &DA, uint64_t Offset) { in parseDWARF32StringOffsetsTableHeader() argument
1031 if (!DA.isValidOffsetForDataOfSize(Offset, 8)) in parseDWARF32StringOffsetsTableHeader()
1034 uint32_t ContributionSize = DA.getU32(&Offset); in parseDWARF32StringOffsetsTableHeader()
1038 uint8_t Version = DA.getU16(&Offset); in parseDWARF32StringOffsetsTableHeader()
1039 (void)DA.getU16(&Offset); // padding in parseDWARF32StringOffsetsTableHeader()
1047 parseDWARFStringOffsetsTableHeader(DWARFDataExtractor &DA, in parseDWARFStringOffsetsTableHeader() argument
1055 auto DescOrError = parseDWARF64StringOffsetsTableHeader(DA, Offset - 16); in parseDWARFStringOffsetsTableHeader()
1064 auto DescOrError = parseDWARF32StringOffsetsTableHeader(DA, Offset - 8); in parseDWARFStringOffsetsTableHeader()
1071 return Desc.validateContributionSize(DA); in parseDWARFStringOffsetsTableHeader()
1075 DWARFUnit::determineStringOffsetsTableContribution(DWARFDataExtractor &DA) { in determineStringOffsetsTableContribution() argument
1081 parseDWARFStringOffsetsTableHeader(DA, Header.getFormat(), *OptOffset); in determineStringOffsetsTableContribution()
1088 DWARFUnit::determineStringOffsetsTableContributionDWO(DWARFDataExtractor & DA) { in determineStringOffsetsTableContributionDWO() argument
1097 if (DA.getData().data() == nullptr) in determineStringOffsetsTableContributionDWO()
1101 auto DescOrError = parseDWARFStringOffsetsTableHeader(DA, Header.getFormat(), Offset); in determineStringOffsetsTableContributionDWO()
1118 auto DescOrError = Desc.validateContributionSize(DA); in determineStringOffsetsTableContributionDWO()