Home
last modified time | relevance | path

Searched refs:BlockToFix (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DMachO_x86_64.cpp127 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 DMachO_arm64.cpp151 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 DELF_x86.cpp167 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 DCOFF_x86_64.cpp67 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 DELF_aarch32.cpp161 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 DELF_loongarch.cpp362 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 DELF_aarch64.cpp239 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 DELF_x86_64.cpp128 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 DCOFFLinkGraphBuilder.h210 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 DELFLinkGraphBuilder.h625 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 DEHFrameSupport.cpp509 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 DELF_riscv.cpp879 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 DELF_ppc64.cpp227 Block &BlockToFix) { in addSingleRelocation() argument
267 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation()
390 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
H A DEHFrameSupportImpl.h106 Block &BlockToFix, size_t PointerFieldOffset, const char *FieldName);