Lines Matching defs:DebugInfoData
125 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
141 std::tie(Length, Format) = DebugInfoData.getInitialLength(Offset);
143 Version = DebugInfoData.getU16(Offset);
146 UnitType = DebugInfoData.getU8(Offset);
147 AddrSize = DebugInfoData.getU8(Offset);
148 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset);
152 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset);
153 AddrSize = DebugInfoData.getU8(Offset);
166 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3);
438 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
444 bool hasDIE = DebugInfoData.isValidOffset(Offset);
452 if (!verifyUnitHeader(DebugInfoData, &Offset, UnitIdx, UnitType,
458 hasDIE = DebugInfoData.isValidOffset(Offset);
1897 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
1899 DwarfFormat InfoFormat = DebugInfoData.getInitialLength(&Offset).second;
1900 if (uint16_t InfoVersion = DebugInfoData.getU16(&Offset); InfoVersion <= 4)