Lines Matching refs:DebugInfoData
100 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
115 Length = DebugInfoData.getU32(Offset);
117 Length = DebugInfoData.getU64(Offset);
120 Version = DebugInfoData.getU16(Offset);
123 UnitType = DebugInfoData.getU8(Offset);
124 AddrSize = DebugInfoData.getU8(Offset);
125 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset);
129 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset);
130 AddrSize = DebugInfoData.getU8(Offset);
136 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3);
284 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
290 bool hasDIE = DebugInfoData.isValidOffset(Offset);
295 if (!verifyUnitHeader(DebugInfoData, &Offset, UnitIdx, UnitType,
302 Header.extract(DCtx, DebugInfoData, &OffsetStart, SectionKind);
333 hasDIE = DebugInfoData.isValidOffset(Offset);