/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | MachO_x86_64.cpp | 122 Block &BlockToFix, MachONormalizedRelocationType SubtractorKind, 184 if (&BlockToFix == &FromSymbol->getAddressable()) { 185 if (LLVM_UNLIKELY(&BlockToFix == &ToSymbol->getAddressable())) { 197 if (&BlockToFix == &ToSymbol->getAddressable()) 200 // BlockToFix was neither FromSymbol nor ToSymbol. 273 Block *BlockToFix = nullptr; variable 278 BlockToFix = &SymbolToFixOrErr->getBlock(); 282 BlockToFix->getAddress() + BlockToFix->getContent().size()) 287 const char *FixupContent = BlockToFix 121 parsePairRelocation( Block &BlockToFix, MachONormalizedRelocationType SubtractorKind, const MachO::relocation_info &SubRI, orc::ExecutorAddr FixupAddress, const char *FixupContent, object::relocation_iterator &UnsignedRelItr, object::relocation_iterator &RelEnd) argument [all...] |
H A D | ELF_i386.cpp | 164 Block &BlockToFix) { 190 const char *FixupContent = BlockToFix.getContent().data() + 191 (FixupAddress - BlockToFix.getAddress()); 199 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 203 printEdge(dbgs(), BlockToFix, GE, i386::getEdgeKindName(*Kind)); 207 BlockToFix.addEdge(std::move(GE)); 162 addSingleRelocation(const typename ELFT::Rel &Rel, const typename ELFT::Shdr &FixupSection, Block &BlockToFix) argument
|
H A D | MachO_arm64.cpp | 130 parsePairRelocation(Block &BlockToFix, Edge::Kind SubtractorKind, argument 193 if (&BlockToFix == &FromSymbol->getAddressable()) { 194 if (LLVM_UNLIKELY(&BlockToFix == &ToSymbol->getAddressable())) { 206 if (&BlockToFix == &ToSymbol->getAddressable()) 209 // BlockToFix was neither FromSymbol nor ToSymbol. 286 Block *BlockToFix = nullptr; variable 291 BlockToFix = &SymbolToFixOrErr->getBlock(); 295 BlockToFix->getAddress() + BlockToFix->getContent().size()) 302 const char *FixupContent = BlockToFix [all...] |
H A D | ELF_loongarch.cpp | 93 Block &BlockToFix) { 117 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 121 printEdge(dbgs(), BlockToFix, GE, loongarch::getEdgeKindName(*Kind)); 125 BlockToFix.addEdge(std::move(GE)); 91 addSingleRelocation(const typename ELFT::Rela &Rel, const typename ELFT::Shdr &FixupSect, Block &BlockToFix) argument
|
H A D | COFF_x86_64.cpp | 67 Block &BlockToFix) { 92 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 95 const char *FixupPtr = BlockToFix.getContent().data() + Offset; 174 printEdge(dbgs(), BlockToFix, GE, getCOFFX86RelocationKindName(Kind)); 178 BlockToFix.addEdge(std::move(GE)); 65 addSingleRelocation(const object::RelocationRef &Rel, const object::SectionRef &FixupSect, Block &BlockToFix) argument
|
H A D | ELF_aarch32.cpp | 160 Block &BlockToFix) { 181 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 184 aarch32::readAddend(*Base::G, BlockToFix, Offset, *Kind, ArmCfg); 191 printEdge(dbgs(), BlockToFix, E, getELFAArch32EdgeKindName(*Kind)); 195 BlockToFix.addEdge(std::move(E)); 158 addSingleRelRelocation(const typename ELFT::Rel &Rel, const typename ELFT::Shdr &FixupSect, Block &BlockToFix) argument
|
H A D | COFFLinkGraphBuilder.h | 202 auto *BlockToFix = getGraphBlock(RelSec.getIndex() + 1); local 203 if (!BlockToFix) 210 if (Error Err = Func(R, RelSec, *BlockToFix))
|
H A D | ELFLinkGraphBuilder.h | 624 auto *BlockToFix = getGraphBlock(RelSect.sh_info); local 625 if (!BlockToFix) 636 if (Error Err = Func(R, **FixupSection, *BlockToFix)) 674 auto *BlockToFix = getGraphBlock(RelSect.sh_info); local 675 if (!BlockToFix) 686 if (Error Err = Func(R, **FixupSection, *BlockToFix))
|
H A D | ELF_aarch64.cpp | 153 Block &BlockToFix) { 179 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 182 const void *FixupContent = BlockToFix.getContent().data() + 183 (FixupAddress - BlockToFix.getAddress()); 368 printEdge(dbgs(), BlockToFix, GE, aarch64::getEdgeKindName(Kind)); 372 BlockToFix.addEdge(std::move(GE)); 151 addSingleRelocation(const typename ELFT::Rela &Rel, const typename ELFT::Shdr &FixupSect, Block &BlockToFix) argument
|
H A D | ELF_x86_64.cpp | 128 Block &BlockToFix) { 215 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 219 printEdge(dbgs(), BlockToFix, GE, x86_64::getEdgeKindName(Kind)); 223 BlockToFix.addEdge(std::move(GE)); 126 addSingleRelocation(const typename ELFT::Rela &Rel, const typename ELFT::Shdr &FixupSection, Block &BlockToFix) argument
|
H A D | EHFrameSupport.cpp | 513 BinaryStreamReader &RecordReader, Block &BlockToFix, 527 << (BlockToFix.getAddress() + PointerFieldOffset) << " to " 579 Target = BlockToFix.getAddress() + PointerFieldOffset; 589 BlockToFix.addEdge(PtrEdgeKind, PointerFieldOffset, *TargetSym, 0); 593 << (BlockToFix.getAddress() + PointerFieldOffset) << " to " 511 getOrCreateEncodedPointerEdge( ParseContext &PC, const BlockEdgesInfo &BlockEdges, uint8_t PointerEncoding, BinaryStreamReader &RecordReader, Block &BlockToFix, size_t PointerFieldOffset, const char *FieldName) argument
|
H A D | EHFrameSupportImpl.h | 103 Block &BlockToFix, size_t PointerFieldOffset, const char *FieldName);
|
H A D | ELF_ppc64.cpp | 227 Block &BlockToFix) { 267 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 390 BlockToFix.addEdge(std::move(GE)); 225 addSingleRelocation(const typename ELFT::Rela &Rel, const typename ELFT::Shdr &FixupSection, Block &BlockToFix) argument
|
H A D | ELF_riscv.cpp | 876 Block &BlockToFix) { 883 if (BlockToFix.edges_empty()) 888 auto &PrevEdge = *std::prev(BlockToFix.edges().end()); 913 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 917 printEdge(dbgs(), BlockToFix, GE, riscv::getEdgeKindName(*Kind)); 921 BlockToFix.addEdge(std::move(GE)); 874 addSingleRelocation(const typename ELFT::Rela &Rel, const typename ELFT::Shdr &FixupSect, Block &BlockToFix) argument
|