| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | MachO_x86_64.cpp | 127 Block &BlockToFix, MachONormalizedRelocationType SubtractorKind, in parsePairRelocation() argument 189 if (&BlockToFix == &FromSymbol->getAddressable()) { in parsePairRelocation() 190 if (LLVM_UNLIKELY(&BlockToFix == &ToSymbol->getAddressable())) { in parsePairRelocation() 202 if (&BlockToFix == &ToSymbol->getAddressable()) in parsePairRelocation() 278 Block *BlockToFix = nullptr; in addRelocations() local 283 BlockToFix = &SymbolToFixOrErr->getBlock(); in addRelocations() 287 BlockToFix->getAddress() + BlockToFix->getContent().size()) in addRelocations() 292 const char *FixupContent = BlockToFix->getContent().data() + in addRelocations() 293 (FixupAddress - BlockToFix->getAddress()); in addRelocations() 295 size_t FixupOffset = FixupAddress - BlockToFix->getAddress(); in addRelocations() [all …]
|
| H A D | MachO_arm64.cpp | 151 parsePairRelocation(Block &BlockToFix, Edge::Kind SubtractorKind, in parsePairRelocation() argument 214 if (&BlockToFix == &FromSymbol->getAddressable()) { in parsePairRelocation() 215 if (LLVM_UNLIKELY(&BlockToFix == &ToSymbol->getAddressable())) { in parsePairRelocation() 227 if (&BlockToFix == &ToSymbol->getAddressable()) in parsePairRelocation() 307 Block *BlockToFix = nullptr; in addRelocations() local 312 BlockToFix = &SymbolToFixOrErr->getBlock(); in addRelocations() 316 BlockToFix->getAddress() + BlockToFix->getContent().size()) in addRelocations() 323 const char *FixupContent = BlockToFix->getContent().data() + in addRelocations() 324 (FixupAddress - BlockToFix->getAddress()); in addRelocations() 483 parsePairRelocation(*BlockToFix, *MachORelocKind, RI, in addRelocations() [all …]
|
| H A D | ELF_x86.cpp | 167 Block &BlockToFix) { in addSingleRelocation() argument 206 const char *FixupContent = BlockToFix.getContent().data() + in addSingleRelocation() 207 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation() 213 const char *FixupContent = BlockToFix.getContent().data() + in addSingleRelocation() 214 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation() 220 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 224 printEdge(dbgs(), BlockToFix, GE, x86::getEdgeKindName(*Kind)); in addSingleRelocation() 228 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | COFF_x86_64.cpp | 67 Block &BlockToFix) { in addSingleRelocation() argument 92 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 95 const char *FixupPtr = BlockToFix.getContent().data() + Offset; in addSingleRelocation() 178 printEdge(dbgs(), BlockToFix, GE, getCOFFX86RelocationKindName(Kind)); in addSingleRelocation() 182 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | ELF_aarch32.cpp | 161 Block &BlockToFix) { in addSingleRelRelocation() argument 182 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelRelocation() 185 aarch32::readAddend(*Base::G, BlockToFix, Offset, *Kind, ArmCfg); in addSingleRelRelocation() 192 printEdge(dbgs(), BlockToFix, E, getELFAArch32EdgeKindName(*Kind)); in addSingleRelRelocation() 196 BlockToFix.addEdge(std::move(E)); in addSingleRelRelocation()
|
| H A D | ELF_loongarch.cpp | 362 Block &BlockToFix) { in addSingleRelocation() argument 369 if (BlockToFix.edges_empty()) in addSingleRelocation() 374 auto &PrevEdge = *std::prev(BlockToFix.edges().end()); in addSingleRelocation() 399 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 403 printEdge(dbgs(), BlockToFix, GE, loongarch::getEdgeKindName(*Kind)); in addSingleRelocation() 407 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | ELF_aarch64.cpp | 239 Block &BlockToFix) { in addSingleRelocation() argument 265 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 268 const void *FixupContent = BlockToFix.getContent().data() + in addSingleRelocation() 269 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation() 467 printEdge(dbgs(), BlockToFix, GE, aarch64::getEdgeKindName(Kind)); in addSingleRelocation() 471 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | ELF_x86_64.cpp | 128 Block &BlockToFix) { in addSingleRelocation() argument 227 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 231 printEdge(dbgs(), BlockToFix, GE, x86_64::getEdgeKindName(Kind)); in addSingleRelocation() 235 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | COFFLinkGraphBuilder.h | 210 auto *BlockToFix = getGraphBlock(RelSec.getIndex() + 1); in forEachRelocation() local 211 if (!BlockToFix) in forEachRelocation() 218 if (Error Err = Func(R, RelSec, *BlockToFix)) in forEachRelocation()
|
| H A D | ELFLinkGraphBuilder.h | 625 auto *BlockToFix = getGraphBlock(RelSect.sh_info); in forEachRelaRelocation() local 626 if (!BlockToFix) in forEachRelaRelocation() 637 if (Error Err = Func(R, **FixupSection, *BlockToFix)) in forEachRelaRelocation() 675 auto *BlockToFix = getGraphBlock(RelSect.sh_info); in forEachRelRelocation() local 676 if (!BlockToFix) in forEachRelRelocation() 687 if (Error Err = Func(R, **FixupSection, *BlockToFix)) in forEachRelRelocation()
|
| H A D | EHFrameSupport.cpp | 509 BinaryStreamReader &RecordReader, Block &BlockToFix, in getOrCreateEncodedPointerEdge() argument 523 << (BlockToFix.getAddress() + PointerFieldOffset) << " to " in getOrCreateEncodedPointerEdge() 575 Target = BlockToFix.getAddress() + PointerFieldOffset; in getOrCreateEncodedPointerEdge() 585 BlockToFix.addEdge(PtrEdgeKind, PointerFieldOffset, *TargetSym, 0); in getOrCreateEncodedPointerEdge() 589 << (BlockToFix.getAddress() + PointerFieldOffset) << " to " in getOrCreateEncodedPointerEdge()
|
| H A D | ELF_riscv.cpp | 879 Block &BlockToFix) { in addSingleRelocation() argument 886 if (BlockToFix.edges_empty()) in addSingleRelocation() 891 auto &PrevEdge = *std::prev(BlockToFix.edges().end()); in addSingleRelocation() 916 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 920 printEdge(dbgs(), BlockToFix, GE, riscv::getEdgeKindName(*Kind)); in addSingleRelocation() 924 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | ELF_ppc64.cpp | 227 Block &BlockToFix) { in addSingleRelocation() argument 267 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 390 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | EHFrameSupportImpl.h | 106 Block &BlockToFix, size_t PointerFieldOffset, const char *FieldName);
|