| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | MachO_x86_64.cpp | 121 Block &BlockToFix, MachONormalizedRelocationType SubtractorKind, in parsePairRelocation() argument 181 if (&BlockToFix == &FromSymbol->getAddressable()) { in parsePairRelocation() 186 } else if (&BlockToFix == &ToSymbol->getAddressable()) { in parsePairRelocation() 252 Block *BlockToFix = nullptr; in addRelocations() local 257 BlockToFix = &SymbolToFixOrErr->getBlock(); in addRelocations() 261 BlockToFix->getAddress() + BlockToFix->getContent().size()) in addRelocations() 266 const char *FixupContent = BlockToFix->getContent().data() + in addRelocations() 267 (FixupAddress - BlockToFix->getAddress()); in addRelocations() 269 size_t FixupOffset = FixupAddress - BlockToFix->getAddress(); in addRelocations() 412 parsePairRelocation(*BlockToFix, *MachORelocKind, RI, in addRelocations() [all …]
|
| H A D | MachO_arm64.cpp | 129 parsePairRelocation(Block &BlockToFix, Edge::Kind SubtractorKind, in parsePairRelocation() argument 190 if (&BlockToFix == &FromSymbol->getAddressable()) { in parsePairRelocation() 195 } else if (&BlockToFix == &ToSymbol->getAddressable()) { in parsePairRelocation() 265 Block *BlockToFix = nullptr; in addRelocations() local 270 BlockToFix = &SymbolToFixOrErr->getBlock(); in addRelocations() 274 BlockToFix->getAddress() + BlockToFix->getContent().size()) in addRelocations() 281 const char *FixupContent = BlockToFix->getContent().data() + in addRelocations() 282 (FixupAddress - BlockToFix->getAddress()); in addRelocations() 438 parsePairRelocation(*BlockToFix, *MachORelocKind, RI, in addRelocations() 453 Edge GE(Kind, FixupAddress - BlockToFix->getAddress(), *TargetSymbol, in addRelocations() [all …]
|
| H A D | ELF_i386.cpp | 161 Block &BlockToFix) { in addSingleRelocation() argument 187 const char *FixupContent = BlockToFix.getContent().data() + in addSingleRelocation() 188 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation() 196 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 200 printEdge(dbgs(), BlockToFix, GE, i386::getEdgeKindName(*Kind)); in addSingleRelocation() 204 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | ELF_loongarch.cpp | 93 Block &BlockToFix) { in addSingleRelocation() argument 117 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 121 printEdge(dbgs(), BlockToFix, GE, loongarch::getEdgeKindName(*Kind)); in addSingleRelocation() 125 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() 174 printEdge(dbgs(), BlockToFix, GE, getCOFFX86RelocationKindName(Kind)); in addSingleRelocation() 178 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | ELF_aarch64.cpp | 141 Block &BlockToFix) { in addSingleRelocation() argument 167 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 170 const void *FixupContent = BlockToFix.getContent().data() + in addSingleRelocation() 171 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation() 324 printEdge(dbgs(), BlockToFix, GE, aarch64::getEdgeKindName(Kind)); in addSingleRelocation() 328 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | ELFLinkGraphBuilder.h | 542 auto *BlockToFix = getGraphBlock(RelSect.sh_info); in forEachRelaRelocation() local 543 if (!BlockToFix) in forEachRelaRelocation() 554 if (Error Err = Func(R, **FixupSection, *BlockToFix)) in forEachRelaRelocation() 589 auto *BlockToFix = getGraphBlock(RelSect.sh_info); in forEachRelRelocation() local 590 if (!BlockToFix) in forEachRelRelocation() 601 if (Error Err = Func(R, **FixupSection, *BlockToFix)) in forEachRelRelocation()
|
| H A D | COFFLinkGraphBuilder.h | 198 auto *BlockToFix = getGraphBlock(RelSec.getIndex() + 1); in forEachRelocation() local 199 if (!BlockToFix) in forEachRelocation() 206 if (Error Err = Func(R, RelSec, *BlockToFix)) in forEachRelocation()
|
| H A D | ELF_x86_64.cpp | 179 Block &BlockToFix) { in addSingleRelocation() argument 256 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 260 printEdge(dbgs(), BlockToFix, GE, x86_64::getEdgeKindName(Kind)); in addSingleRelocation() 264 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | EHFrameSupport.cpp | 524 BinaryStreamReader &RecordReader, Block &BlockToFix, in getOrCreateEncodedPointerEdge() argument 538 << (BlockToFix.getAddress() + PointerFieldOffset) << " to " in getOrCreateEncodedPointerEdge() 586 Target = BlockToFix.getAddress() + PointerFieldOffset; in getOrCreateEncodedPointerEdge() 596 BlockToFix.addEdge(PtrEdgeKind, PointerFieldOffset, *TargetSym, 0); in getOrCreateEncodedPointerEdge() 600 << (BlockToFix.getAddress() + PointerFieldOffset) << " to " in getOrCreateEncodedPointerEdge()
|
| H A D | ELF_riscv.cpp | 553 Block &BlockToFix) { in addSingleRelocation() argument 595 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 599 printEdge(dbgs(), BlockToFix, GE, riscv::getEdgeKindName(*Kind)); in addSingleRelocation() 603 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
| H A D | EHFrameSupportImpl.h | 100 BinaryStreamReader &RecordReader, Block &BlockToFix,
|