Lines Matching refs:DA

67     const DWARFDebugAbbrev *DA, const DWARFSection *RS,  in addUnitsImpl()  argument
105 U = std::make_unique<DWARFTypeUnit>(Context, InfoSection, Header, DA, in addUnitsImpl()
110 DA, RS, LocSection, SS, SOS, in addUnitsImpl()
191 const DWARFUnitHeader &Header, const DWARFDebugAbbrev *DA, in DWARFUnit() argument
196 : Context(DC), InfoSection(Section), Header(Header), Abbrev(DA), in DWARFUnit()
227 DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection, in getAddrOffsetSectionItem() local
230 uint64_t Address = DA.getRelocatedAddress(&Offset, &Section); in getAddrOffsetSectionItem()
245 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in getStringOffsetSectionItem() local
247 return DA.getRelocatedValue(ItemSize, &Offset); in getStringOffsetSectionItem()
513 DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection, in tryExtractDIEsIfNeeded() local
517 IsDWO ? determineStringOffsetsTableContributionDWO(DA) in tryExtractDIEsIfNeeded()
518 : determineStringOffsetsTableContribution(DA); in tryExtractDIEsIfNeeded()
1058 DWARFDataExtractor &DA) { in validateContributionSize() argument
1065 if (DA.isValidOffsetForDataOfSize((uint32_t)Base, ValidationSize)) in validateContributionSize()
1073 parseDWARF64StringOffsetsTableHeader(DWARFDataExtractor &DA, uint64_t Offset) { in parseDWARF64StringOffsetsTableHeader() argument
1074 if (!DA.isValidOffsetForDataOfSize(Offset, 16)) in parseDWARF64StringOffsetsTableHeader()
1077 if (DA.getU32(&Offset) != dwarf::DW_LENGTH_DWARF64) in parseDWARF64StringOffsetsTableHeader()
1080 uint64_t Size = DA.getU64(&Offset); in parseDWARF64StringOffsetsTableHeader()
1081 uint8_t Version = DA.getU16(&Offset); in parseDWARF64StringOffsetsTableHeader()
1082 (void)DA.getU16(&Offset); // padding in parseDWARF64StringOffsetsTableHeader()
1091 parseDWARF32StringOffsetsTableHeader(DWARFDataExtractor &DA, uint64_t Offset) { in parseDWARF32StringOffsetsTableHeader() argument
1092 if (!DA.isValidOffsetForDataOfSize(Offset, 8)) in parseDWARF32StringOffsetsTableHeader()
1095 uint32_t ContributionSize = DA.getU32(&Offset); in parseDWARF32StringOffsetsTableHeader()
1099 uint8_t Version = DA.getU16(&Offset); in parseDWARF32StringOffsetsTableHeader()
1100 (void)DA.getU16(&Offset); // padding in parseDWARF32StringOffsetsTableHeader()
1108 parseDWARFStringOffsetsTableHeader(DWARFDataExtractor &DA, in parseDWARFStringOffsetsTableHeader() argument
1116 auto DescOrError = parseDWARF64StringOffsetsTableHeader(DA, Offset - 16); in parseDWARFStringOffsetsTableHeader()
1125 auto DescOrError = parseDWARF32StringOffsetsTableHeader(DA, Offset - 8); in parseDWARFStringOffsetsTableHeader()
1132 return Desc.validateContributionSize(DA); in parseDWARFStringOffsetsTableHeader()
1136 DWARFUnit::determineStringOffsetsTableContribution(DWARFDataExtractor &DA) { in determineStringOffsetsTableContribution() argument
1142 parseDWARFStringOffsetsTableHeader(DA, Header.getFormat(), *OptOffset); in determineStringOffsetsTableContribution()
1149 DWARFUnit::determineStringOffsetsTableContributionDWO(DWARFDataExtractor &DA) { in determineStringOffsetsTableContributionDWO() argument
1158 if (DA.getData().data() == nullptr) in determineStringOffsetsTableContributionDWO()
1162 auto DescOrError = parseDWARFStringOffsetsTableHeader(DA, Header.getFormat(), Offset); in determineStringOffsetsTableContributionDWO()
1179 auto DescOrError = Desc.validateContributionSize(DA); in determineStringOffsetsTableContributionDWO()