Home
last modified time | relevance | path

Searched refs:PltContents (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp437 findPltEntries(uint64_t PltSectionVA, ArrayRef<uint8_t> PltContents,
642 ArrayRef<uint8_t> PltContents, in findPltEntries() argument
654 for (uint64_t Byte = 0, End = PltContents.size(); Byte + 12 < End; in findPltEntries()
665 support::endian::read16(PltContents.data() + Byte, InstrEndianness); in findPltEntries()
670 PltContents.data() + Byte + 2, InstrEndianness); in findPltEntries()
679 PltContents.data() + Byte + 4, InstrEndianness); in findPltEntries()
684 PltContents.data() + Byte + 6, InstrEndianness); in findPltEntries()
698 if (!instructionsMatch(Insns, PltContents.data() + Byte + 8, in findPltEntries()
713 for (uint64_t Byte = 0, End = PltContents.size(); Byte + 12 < End; in findPltEntries()
716 if (instructionsMatch(LongEntryInsns, PltContents.data() + Byte, in findPltEntries()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp515 findPltEntries(uint64_t PltSectionVA, ArrayRef<uint8_t> PltContents,
584 findX86PltEntries(uint64_t PltSectionVA, ArrayRef<uint8_t> PltContents) { in findX86PltEntries() argument
587 for (uint64_t Byte = 0, End = PltContents.size(); Byte + 6 < End; ) { in findX86PltEntries()
589 if (PltContents[Byte] == 0xff && PltContents[Byte + 1] == 0xa3) { in findX86PltEntries()
595 uint32_t Imm = support::endian::read32le(PltContents.data() + Byte + 2); in findX86PltEntries()
598 } else if (PltContents[Byte] == 0xff && PltContents[Byte + 1] == 0x25) { in findX86PltEntries()
601 uint32_t Imm = support::endian::read32le(PltContents.data() + Byte + 2); in findX86PltEntries()
611 findX86_64PltEntries(uint64_t PltSectionVA, ArrayRef<uint8_t> PltContents) { in findX86_64PltEntries() argument
614 for (uint64_t Byte = 0, End = PltContents.size(); Byte + 6 < End; ) { in findX86_64PltEntries()
616 if (PltContents[Byte] == 0xff && PltContents[Byte + 1] == 0x25) { in findX86_64PltEntries()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp468 findPltEntries(uint64_t PltSectionVA, ArrayRef<uint8_t> PltContents, in findPltEntries() argument
472 for (uint64_t Byte = 0, End = PltContents.size(); Byte + 7 < End; in findPltEntries()
474 uint32_t Insn = support::endian::read32le(PltContents.data() + Byte); in findPltEntries()
479 Insn = support::endian::read32le(PltContents.data() + Byte + Off); in findPltEntries()
488 support::endian::read32le(PltContents.data() + Byte + Off); in findPltEntries()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp867 Expected<StringRef> PltContents = Section.getContents(); in getPltEntries() local
868 if (!PltContents) { in getPltEntries()
869 consumeError(PltContents.takeError()); in getPltEntries()
875 arrayRefFromStringRef(*PltContents), STI)); in getPltEntries()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp764 findPltEntries(uint64_t PltSectionVA, ArrayRef<uint8_t> PltContents, in findPltEntries() argument
768 for (uint64_t Byte = 0x0, End = PltContents.size(); Byte < End; Byte += 4) { in findPltEntries()
770 uint32_t ImmExt = support::endian::read32le(PltContents.data() + Byte); in findPltEntries()
774 support::endian::read32le(PltContents.data() + Byte + 4); in findPltEntries()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrAnalysis.h198 findPltEntries(uint64_t PltSectionVA, ArrayRef<uint8_t> PltContents, in findPltEntries() argument