Home
last modified time | relevance | path

Searched refs:isValidOffset (Results 1 – 24 of 24) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugArangeSet.cpp35 if (data.isValidOffset(*offset_ptr)) { in extract()
85 while (data.isValidOffset(*offset_ptr)) { in extract()
H A DDWARFDebugLoc.cpp137 while (data.isValidOffset(Offset + data.getAddressSize() - 1)) { in parse()
143 if (data.isValidOffset(Offset)) in parse()
206 while (data.isValidOffset(Offset)) { in parse()
H A DDWARFAcceleratorTable.cpp49 if (!AccelSection.isValidOffset(offsetof(Header, HeaderDataLength) + 4)) in extract()
64 if (!AccelSection.isValidOffset(sizeof(Hdr) + Hdr.HeaderDataLength + in extract()
250 if (!AccelSection.isValidOffset(DataOffset)) { in dump()
383 if (!AS.isValidOffset(*Offset + sizeof(HeaderPOD) - 1)) in extract()
601 if (!AS.isValidOffset(*Offset)) in getEntry()
759 while (AccelSection.isValidOffset(Offset)) { in extract()
H A DDWARFDebugInfoEntry.cpp34 if (Offset >= UEndOffset || !DebugInfoData.isValidOffset(Offset)) in extractFast()
H A DDWARFDebugMacro.cpp58 while (data.isValidOffset(Offset)) { in parse()
H A DDWARFDebugPubTable.cpp28 while (PubNames.isValidOffset(Offset)) { in DWARFDebugPubTable()
H A DDWARFDebugLine.cpp457 if (!DebugLineData.isValidOffset(Offset)) in getOrParseLineTable()
1056 if (!DebugLineData.isValidOffset(Offset)) in SectionParser()
1067 assert(DebugLineData.isValidOffset(Offset) && in parseNext()
1081 assert(DebugLineData.isValidOffset(Offset) && in skip()
1111 if (!DebugLineData.isValidOffset(Offset)) { in moveToNextTable()
H A DDWARFDebugRangeList.cpp29 if (!data.isValidOffset(*offset_ptr)) in extract()
H A DDWARFDebugAbbrev.cpp89 while (Data->isValidOffset(Offset)) { in parse()
H A DDWARFDebugAranges.cpp25 if (!DebugArangesData.isValidOffset(0)) in extract()
H A DDWARFUnit.cpp76 if (!Data.isValidOffset(Offset)) in addUnitsImpl()
106 while (Data.isValidOffset(Offset)) { in addUnitsImpl()
291 bool LengthOK = debug_info.isValidOffset(getNextUnitOffset() - 1); in extract()
H A DDWARFVerifier.cpp148 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3); in verifyUnitHeader()
309 bool hasDIE = DebugInfoData.isValidOffset(Offset); in verifyUnitSection()
352 hasDIE = DebugInfoData.isValidOffset(Offset); in verifyUnitSection()
841 if (!AccelSectionData.isValidOffset(AccelTable.getSizeHdr())) { in verifyAppleAccelTable()
H A DDWARFContext.cpp253 while (AddrData.isValidOffset(Offset)) { in dumpAddrSection()
278 while (rnglistData.isValidOffset(Offset)) { in dumpRnglistsSection()
522 while (rangesData.isValidOffset(offset)) { in dump()
H A DDWARFDebugFrame.cpp361 while (Data.isValidOffset(Offset)) { in parse()
H A DDWARFDie.cpp585 if (debug_info_data.isValidOffset(offset)) { in dump()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DDataExtractor.h403 bool isValidOffset(uint32_t offset) const { return Data.size() > offset; } in isValidOffset() function
411 return offset + length >= offset && isValidOffset(offset + length - 1); in isValidOffsetForDataOfSize()
/freebsd-12.1/contrib/llvm/lib/Support/
H A DDataExtractor.cpp157 while (isValidOffset(offset)) { in getULEB128()
178 while (isValidOffset(offset)) { in getSLEB128()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp112 bool isValidOffset(MachineInstr *MI, int Offset);
324 bool HexagonOptAddrMode::isValidOffset(MachineInstr *MI, int Offset) { in isValidOffset() function in HexagonOptAddrMode
345 return HII->isValidOffset(MI->getOpcode(), Offset, HRI, false); in isValidOffset()
375 if (!isValidOffset(MI, newOffset)) in processAddUses()
H A DHexagonRegisterInfo.cpp217 if (!HII.isValidOffset(Opc, RealOffset, this)) { in eliminateFrameIndex()
H A DHexagonInstrInfo.h411 bool isValidOffset(unsigned Opcode, int Offset,
H A DHexagonVLIWPacketizer.cpp483 if (HII->isValidOffset(Opc, NewOff, HRI)) { in useCallersSP()
534 if (!HII->isValidOffset(MI.getOpcode(), Offset+Incr, HRI)) in updateOffset()
H A DHexagonHardwareLoops.cpp1260 if (!TII->isValidOffset(LOOP_i, CountImm, TRI)) { in convertToHardwareLoop()
H A DHexagonInstrInfo.cpp2631 bool HexagonInstrInfo::isValidOffset(unsigned Opcode, int Offset, in isValidOffset() function in HexagonInstrInfo
/freebsd-12.1/contrib/llvm/lib/XRay/
H A DTrace.cpp67 while (Reader.isValidOffset(OffsetPtr)) { in loadNaiveFormatLog()