Lines Matching defs:DebugInfoData
134 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
150 std::tie(Length, Format) = DebugInfoData.getInitialLength(Offset);
152 Version = DebugInfoData.getU16(Offset);
155 UnitType = DebugInfoData.getU8(Offset);
156 AddrSize = DebugInfoData.getU8(Offset);
157 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset);
161 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset);
162 AddrSize = DebugInfoData.getU8(Offset);
175 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3);
447 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
453 bool hasDIE = DebugInfoData.isValidOffset(Offset);
461 if (!verifyUnitHeader(DebugInfoData, &Offset, UnitIdx, UnitType,
467 hasDIE = DebugInfoData.isValidOffset(Offset);
2049 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
2051 DwarfFormat InfoFormat = DebugInfoData.getInitialLength(&Offset).second;
2052 if (uint16_t InfoVersion = DebugInfoData.getU16(&Offset); InfoVersion <= 4)