Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DMachO_x86_64.cpp121 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 DMachO_arm64.cpp129 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 DELF_i386.cpp161 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 DELF_loongarch.cpp93 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 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()
174 printEdge(dbgs(), BlockToFix, GE, getCOFFX86RelocationKindName(Kind)); in addSingleRelocation()
178 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
H A DELF_aarch64.cpp141 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 DELFLinkGraphBuilder.h542 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 DCOFFLinkGraphBuilder.h198 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 DELF_x86_64.cpp179 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 DEHFrameSupport.cpp524 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 DELF_riscv.cpp553 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 DEHFrameSupportImpl.h100 BinaryStreamReader &RecordReader, Block &BlockToFix,