/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldCOFFThumb.h | 148 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef() 162 RelocationEntry RE = in processRelocationRef() 163 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef() 169 RelocationEntry RE = in processRelocationRef() 170 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef() 176 RelocationEntry RE = in processRelocationRef() 177 RelocationEntry(TargetSectionID, Offset, RelType, 0); in processRelocationRef() 182 RelocationEntry RE = in processRelocationRef() 183 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef() 188 RelocationEntry R in resolveRelocation() [all...] |
H A D | RuntimeDyldCOFFI386.h | 105 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef() 116 RelocationEntry RE = in processRelocationRef() 117 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef() 123 RelocationEntry RE = in processRelocationRef() 124 RelocationEntry(TargetSectionID, Offset, RelType, 0); in processRelocationRef() 129 RelocationEntry RE = in processRelocationRef() 130 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef() 142 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
|
H A D | RuntimeDyldELFMips.h | 27 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override; 43 uint64_t evaluateRelocation(const RelocationEntry &RE, uint64_t Value, 49 void applyRelocation(const RelocationEntry &RE, uint64_t Value);
|
H A D | RuntimeDyldMachOX86_64.h | 49 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 85 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 128 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation() 141 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(), in processGOTRelocation() 151 RelocationEntry TargetRE(RE.SectionID, RE.Offset, in processGOTRelocation() 224 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend, in processSubtractRelocation()
|
H A D | RuntimeDyldMachOARM.h | 62 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const { in decodeAddend() 159 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 202 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 304 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation() 328 RelocationEntry StubRE( in processBranchRelocation() 338 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation() 417 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processHALFSECTDIFFRelocation()
|
H A D | RuntimeDyldMachOAArch64.h | 34 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const { in decodeAddend() 305 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 355 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 442 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation() 464 RelocationEntry GOTRE(RE.SectionID, StubOffset, in processGOTRelocation() 474 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, Offset, in processGOTRelocation() 510 RelocationEntry R(SectionID, Offset, MachO::ARM64_RELOC_SUBTRACTOR, (uint64_t)Addend, in processSubtractRelocation()
|
H A D | RuntimeDyldCOFFX86_64.h | 87 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 185 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub() 278 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef() 281 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in registerEHFrames()
|
H A D | RuntimeDyldMachOI386.h | 66 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 97 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 201 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processSECTDIFFRelocation() 236 RelocationEntry RE(JTSectionID, JTEntryOffset + 1, in populateJumpTable()
|
H A D | RuntimeDyldCOFFAArch64.h | 129 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub() 248 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef() 251 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef() 257 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
|
H A D | RuntimeDyldELFMips.cpp | 14 void RuntimeDyldELFMips::resolveRelocation(const RelocationEntry &RE, in resolveRelocation() 29 uint64_t RuntimeDyldELFMips::evaluateRelocation(const RelocationEntry &RE, in evaluateRelocation() 41 void RuntimeDyldELFMips::applyRelocation(const RelocationEntry &RE, in applyRelocation()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldMachO.h | 57 int64_t memcpyAddend(const RelocationEntry &RE) const; 64 RelocationEntry getRelocationEntry(unsigned SectionID, in getRelocationEntry() 78 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size); in getRelocationEntry() 100 const RelocationEntry &RE, 109 void dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const;
|
H A D | RuntimeDyldImpl.h | 117 class RelocationEntry { 153 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) in RelocationEntry() function 157 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function 163 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function 168 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function 178 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function 274 typedef SmallVector<RelocationEntry, 64> RelocationList; 391 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID); 395 void addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName); 407 virtual void resolveRelocation(const RelocationEntry &RE, uint64_t Value) = 0;
|
H A D | RuntimeDyldELF.cpp | 1034 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE, in resolveRelocation() 1089 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset); in processSimpleRelocation() 1162 RelocationEntry RE(SectionID, SourceOffset, RelI->getType(), Value.Addend); in resolveAArch64ShortBranch() 1194 RelocationEntry REmovz_g3(SectionID, StubTargetAddr - Section.getAddress(), in resolveAArch64Branch() 1196 RelocationEntry REmovk_g2(SectionID, in resolveAArch64Branch() 1199 RelocationEntry REmovk_g1(SectionID, in resolveAArch64Branch() 1202 RelocationEntry REmovk_g0(SectionID, in resolveAArch64Branch() 1359 RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef() 1403 RelocationEntry RE(SectionID, Offset, RelType, i->second); in processRelocationRef() 1417 RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef() [all …]
|
H A D | RuntimeDyldMachO.cpp | 46 int64_t RuntimeDyldMachO::memcpyAddend(const RelocationEntry &RE) const { in memcpyAddend() 87 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size); in processScatteredVANILLA() 99 const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) { in getRelocationValueRef() 148 void RuntimeDyldMachO::dumpRelocationToResolve(const RelocationEntry &RE, in dumpRelocationToResolve() 214 RelocationEntry RE(PTSectionID, PTEntryOffset, in populateIndirectSymbolPointersSection()
|
H A D | RuntimeDyldELF.h | 118 RelocationEntry computeGOTOffsetRE(uint64_t GOTOffset, uint64_t SymbolOffset, 124 // Split out common case for creating the RelocationEntry for when the 151 SmallVector<std::pair<RelocationValueRef, RelocationEntry>, 8> PendingRelocs; 222 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
|
H A D | RuntimeDyldCOFF.cpp | 102 RelocationEntry RE(SectionID, EntryOffset, PointerReloc, 0, false, in getDLLImportOffset()
|
H A D | RuntimeDyld.cpp | 946 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE, in addRelocationForSection() 951 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE, in addRelocationForSymbol() 963 RelocationEntry RECopy = RE; in addRelocationForSymbol() 1100 for (const RelocationEntry &RE : Relocs) { in resolveRelocationList()
|