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

/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/
H A DMachO_x86_64.cpp121 Block &BlockToFix, MachONormalizedRelocationType SubtractorKind,
181 if (&BlockToFix == &FromSymbol->getAddressable()) {
186 } else if (&BlockToFix == &ToSymbol->getAddressable()) {
192 // BlockToFix was neither FromSymbol nor ToSymbol.
252 Block *BlockToFix = nullptr; variable
257 BlockToFix = &SymbolToFixOrErr->getBlock();
261 BlockToFix->getAddress() + BlockToFix->getContent().size())
266 const char *FixupContent = BlockToFix->getContent().data() +
267 (FixupAddress - BlockToFix
120 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 DELF_i386.cpp161 Block &BlockToFix) {
187 const char *FixupContent = BlockToFix.getContent().data() +
188 (FixupAddress - BlockToFix.getAddress());
196 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress();
200 printEdge(dbgs(), BlockToFix, GE, i386::getEdgeKindName(*Kind));
204 BlockToFix.addEdge(std::move(GE));
159 addSingleRelocation(const typename ELFT::Rel &Rel, const typename ELFT::Shdr &FixupSection, Block &BlockToFix) argument
H A DMachO_arm64.cpp129 parsePairRelocation(Block &BlockToFix, Edge::Kind SubtractorKind, argument
190 if (&BlockToFix == &FromSymbol->getAddressable()) {
195 } else if (&BlockToFix == &ToSymbol->getAddressable()) {
201 // BlockToFix was neither FromSymbol nor ToSymbol.
265 Block *BlockToFix = nullptr; variable
270 BlockToFix = &SymbolToFixOrErr->getBlock();
274 BlockToFix->getAddress() + BlockToFix->getContent().size())
281 const char *FixupContent = BlockToFix->getContent().data() +
282 (FixupAddress - BlockToFix
[all...]
H A DELF_loongarch.cpp93 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 DCOFF_x86_64.cpp67 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 DELF_aarch64.cpp141 Block &BlockToFix) {
167 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress();
170 const void *FixupContent = BlockToFix.getContent().data() +
171 (FixupAddress - BlockToFix.getAddress());
324 printEdge(dbgs(), BlockToFix, GE, aarch64::getEdgeKindName(Kind));
328 BlockToFix.addEdge(std::move(GE));
139 addSingleRelocation(const typename ELFT::Rela &Rel, const typename ELFT::Shdr &FixupSect, Block &BlockToFix) argument
H A DCOFFLinkGraphBuilder.h198 auto *BlockToFix = getGraphBlock(RelSec.getIndex() + 1); local
199 if (!BlockToFix)
206 if (Error Err = Func(R, RelSec, *BlockToFix))
H A DELFLinkGraphBuilder.h542 auto *BlockToFix = getGraphBlock(RelSect.sh_info); local
543 if (!BlockToFix)
554 if (Error Err = Func(R, **FixupSection, *BlockToFix))
589 auto *BlockToFix = getGraphBlock(RelSect.sh_info); local
590 if (!BlockToFix)
601 if (Error Err = Func(R, **FixupSection, *BlockToFix))
H A DELF_x86_64.cpp179 Block &BlockToFix) {
256 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress();
260 printEdge(dbgs(), BlockToFix, GE, x86_64::getEdgeKindName(Kind));
264 BlockToFix.addEdge(std::move(GE));
177 addSingleRelocation(const typename ELFT::Rela &Rel, const typename ELFT::Shdr &FixupSection, Block &BlockToFix) argument
H A DEHFrameSupport.cpp524 BinaryStreamReader &RecordReader, Block &BlockToFix,
538 << (BlockToFix.getAddress() + PointerFieldOffset) << " to "
586 Target = BlockToFix.getAddress() + PointerFieldOffset;
596 BlockToFix.addEdge(PtrEdgeKind, PointerFieldOffset, *TargetSym, 0);
600 << (BlockToFix.getAddress() + PointerFieldOffset) << " to "
522 getOrCreateEncodedPointerEdge( ParseContext &PC, const BlockEdgeMap &BlockEdges, uint8_t PointerEncoding, BinaryStreamReader &RecordReader, Block &BlockToFix, size_t PointerFieldOffset, const char *FieldName) argument
H A DEHFrameSupportImpl.h100 BinaryStreamReader &RecordReader, Block &BlockToFix,
H A DELF_riscv.cpp553 Block &BlockToFix) {
595 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress();
599 printEdge(dbgs(), BlockToFix, GE, riscv::getEdgeKindName(*Kind));
603 BlockToFix.addEdge(std::move(GE));
551 addSingleRelocation(const typename ELFT::Rela &Rel, const typename ELFT::Shdr &FixupSect, Block &BlockToFix) argument

Completed in 198 milliseconds