/openbsd-current/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
H A D | MachO_x86_64.cpp | 121 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 D | ELF_i386.cpp | 161 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 D | MachO_arm64.cpp | 129 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 D | ELF_loongarch.cpp | 93 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 D | COFF_x86_64.cpp | 67 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 D | ELF_aarch64.cpp | 141 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 D | COFFLinkGraphBuilder.h | 198 auto *BlockToFix = getGraphBlock(RelSec.getIndex() + 1); local 199 if (!BlockToFix) 206 if (Error Err = Func(R, RelSec, *BlockToFix))
|
H A D | ELFLinkGraphBuilder.h | 542 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 D | ELF_x86_64.cpp | 179 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 D | EHFrameSupport.cpp | 524 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 D | EHFrameSupportImpl.h | 100 BinaryStreamReader &RecordReader, Block &BlockToFix,
|
H A D | ELF_riscv.cpp | 553 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
|