/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | MachO_x86_64.cpp | 123 Block &BlockToFix, MachONormalizedRelocationType SubtractorKind, in parsePairRelocation() argument 185 if (&BlockToFix == &FromSymbol->getAddressable()) { in parsePairRelocation() 186 if (LLVM_UNLIKELY(&BlockToFix == &ToSymbol->getAddressable())) { in parsePairRelocation() 198 if (&BlockToFix == &ToSymbol->getAddressable()) in parsePairRelocation() 274 Block *BlockToFix = nullptr; in addRelocations() local 279 BlockToFix = &SymbolToFixOrErr->getBlock(); in addRelocations() 283 BlockToFix->getAddress() + BlockToFix->getContent().size()) in addRelocations() 288 const char *FixupContent = BlockToFix->getContent().data() + in addRelocations() 289 (FixupAddress - BlockToFix->getAddress()); in addRelocations() 291 size_t FixupOffset = FixupAddress - BlockToFix->getAddress(); in addRelocations() [all …]
|
H A D | MachO_arm64.cpp | 131 parsePairRelocation(Block &BlockToFix, Edge::Kind SubtractorKind, in parsePairRelocation() argument 194 if (&BlockToFix == &FromSymbol->getAddressable()) { in parsePairRelocation() 195 if (LLVM_UNLIKELY(&BlockToFix == &ToSymbol->getAddressable())) { in parsePairRelocation() 207 if (&BlockToFix == &ToSymbol->getAddressable()) in parsePairRelocation() 287 Block *BlockToFix = nullptr; in addRelocations() local 292 BlockToFix = &SymbolToFixOrErr->getBlock(); in addRelocations() 296 BlockToFix->getAddress() + BlockToFix->getContent().size()) in addRelocations() 303 const char *FixupContent = BlockToFix->getContent().data() + in addRelocations() 304 (FixupAddress - BlockToFix->getAddress()); in addRelocations() 460 parsePairRelocation(*BlockToFix, *MachORelocKind, RI, in addRelocations() [all …]
|
H A D | ELF_i386.cpp | 164 Block &BlockToFix) { in addSingleRelocation() argument 190 const char *FixupContent = BlockToFix.getContent().data() + in addSingleRelocation() 191 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation() 199 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 203 printEdge(dbgs(), BlockToFix, GE, i386::getEdgeKindName(*Kind)); in addSingleRelocation() 207 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_aarch32.cpp | 160 Block &BlockToFix) { in addSingleRelRelocation() argument 181 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelRelocation() 184 aarch32::readAddend(*Base::G, BlockToFix, Offset, *Kind, ArmCfg); in addSingleRelRelocation() 191 printEdge(dbgs(), BlockToFix, E, getELFAArch32EdgeKindName(*Kind)); in addSingleRelRelocation() 195 BlockToFix.addEdge(std::move(E)); in addSingleRelRelocation()
|
H A D | ELF_aarch64.cpp | 158 Block &BlockToFix) { in addSingleRelocation() argument 184 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 187 const void *FixupContent = BlockToFix.getContent().data() + in addSingleRelocation() 188 (FixupAddress - BlockToFix.getAddress()); in addSingleRelocation() 382 printEdge(dbgs(), BlockToFix, GE, aarch64::getEdgeKindName(Kind)); in addSingleRelocation() 386 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
H A D | COFFLinkGraphBuilder.h | 202 auto *BlockToFix = getGraphBlock(RelSec.getIndex() + 1); in forEachRelocation() 203 if (!BlockToFix) in forEachRelocation() local 210 if (Error Err = Func(R, RelSec, *BlockToFix)) in forEachRelocation()
|
H A D | ELF_x86_64.cpp | 128 Block &BlockToFix) { in addSingleRelocation() argument 218 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); in addSingleRelocation() 222 printEdge(dbgs(), BlockToFix, GE, x86_64::getEdgeKindName(Kind)); in addSingleRelocation() 226 BlockToFix.addEdge(std::move(GE)); in addSingleRelocation()
|
H A D | ELFLinkGraphBuilder.h | 624 auto *BlockToFix = getGraphBlock(RelSect.sh_info); in forEachRelaRelocation() local 625 if (!BlockToFix) in forEachRelaRelocation() 636 if (Error Err = Func(R, **FixupSection, *BlockToFix)) in forEachRelaRelocation() 674 auto *BlockToFix = getGraphBlock(RelSect.sh_info); in forEachRelRelocation() local 675 if (!BlockToFix) in forEachRelRelocation() 686 if (Error Err = Func(R, **FixupSection, *BlockToFix)) in forEachRelRelocation()
|
H A D | EHFrameSupport.cpp | 513 BinaryStreamReader &RecordReader, Block &BlockToFix, in skipEncodedPointer() 527 << (BlockToFix.getAddress() + PointerFieldOffset) << " to " in getOrCreateEncodedPointerEdge() 579 Target = BlockToFix.getAddress() + PointerFieldOffset; in getOrCreateEncodedPointerEdge() 589 BlockToFix.addEdge(PtrEdgeKind, PointerFieldOffset, *TargetSym, 0); in getOrCreateEncodedPointerEdge() 593 << (BlockToFix.getAddress() + PointerFieldOffset) << " to " in getOrCreateEncodedPointerEdge() 524 getOrCreateEncodedPointerEdge(ParseContext & PC,const BlockEdgeMap & BlockEdges,uint8_t PointerEncoding,BinaryStreamReader & RecordReader,Block & BlockToFix,size_t PointerFieldOffset,const char * FieldName) getOrCreateEncodedPointerEdge() argument
|
H A D | ELF_ppc64.cpp | 227 Block &BlockToFix) { in addSingleRelocation() 267 Edge::OffsetT Offset = FixupAddress - BlockToFix.getAddress(); 390 BlockToFix.addEdge(std::move(GE)); 159 addSingleRelocation(const typename ELFT::Rela & Rel,const typename ELFT::Shdr & FixupSection,Block & BlockToFix) addSingleRelocation() argument
|
H A D | ELF_riscv.cpp | 879 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 D | EHFrameSupportImpl.h | 103 Block &BlockToFix, size_t PointerFieldOffset, const char *FieldName);
|