Lines Matching refs:DebugInfoData
102 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData, in verifyUnitHeader() argument
118 std::tie(Length, Format) = DebugInfoData.getInitialLength(Offset); in verifyUnitHeader()
120 Version = DebugInfoData.getU16(Offset); in verifyUnitHeader()
123 UnitType = DebugInfoData.getU8(Offset); in verifyUnitHeader()
124 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
125 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset); in verifyUnitHeader()
129 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset); in verifyUnitHeader()
130 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
136 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3); in verifyUnitHeader()
293 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0); in verifyUnitSection() local
299 bool hasDIE = DebugInfoData.isValidOffset(Offset); in verifyUnitSection()
304 if (!verifyUnitHeader(DebugInfoData, &Offset, UnitIdx, UnitType, in verifyUnitSection()
311 Header.extract(DCtx, DebugInfoData, &OffsetStart, SectionKind); in verifyUnitSection()
342 hasDIE = DebugInfoData.isValidOffset(Offset); in verifyUnitSection()