Lines Matching refs:DebugInfoData
122 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData, in verifyUnitHeader() argument
138 std::tie(Length, Format) = DebugInfoData.getInitialLength(Offset); in verifyUnitHeader()
140 Version = DebugInfoData.getU16(Offset); in verifyUnitHeader()
143 UnitType = DebugInfoData.getU8(Offset); in verifyUnitHeader()
144 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
145 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset); in verifyUnitHeader()
149 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset); in verifyUnitHeader()
150 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
156 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3); in verifyUnitHeader()
367 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0); in verifyUnitSection() local
373 bool hasDIE = DebugInfoData.isValidOffset(Offset); in verifyUnitSection()
381 if (!verifyUnitHeader(DebugInfoData, &Offset, UnitIdx, UnitType, in verifyUnitSection()
387 hasDIE = DebugInfoData.isValidOffset(Offset); in verifyUnitSection()