Home
last modified time | relevance | path

Searched refs:RelocationEntry (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFThumb.h106 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef()
125 RelocationEntry RE = RelocationEntry( in processRelocationRef()
132 RelocationEntry RE = in processRelocationRef()
133 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
139 RelocationEntry RE = in processRelocationRef()
140 RelocationEntry(TargetSectionID, Offset, RelType, 0); in processRelocationRef()
145 RelocationEntry RE = RelocationEntry(SectionID, Offset, RelType, in processRelocationRef()
151 RelocationEntry RE = RelocationEntry( in processRelocationRef()
160 RelocationEntry RE = in processRelocationRef()
161 RelocationEntry(SectionID, Offset, RelType, in processRelocationRef()
[all …]
H A DRuntimeDyldCOFFI386.h89 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef()
105 RelocationEntry RE = in processRelocationRef()
106 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
112 RelocationEntry RE = in processRelocationRef()
113 RelocationEntry(TargetSectionID, Offset, RelType, 0); in processRelocationRef()
118 RelocationEntry RE = RelocationEntry(SectionID, Offset, RelType, in processRelocationRef()
132 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
H A DRuntimeDyldELFMips.h29 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
45 uint64_t evaluateRelocation(const RelocationEntry &RE, uint64_t Value,
51 void applyRelocation(const RelocationEntry &RE, uint64_t Value);
H A DRuntimeDyldMachOX86_64.h51 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
87 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
130 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation()
143 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(), in processGOTRelocation()
153 RelocationEntry TargetRE(RE.SectionID, RE.Offset, in processGOTRelocation()
226 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend, in processSubtractRelocation()
H A DRuntimeDyldMachOARM.h64 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const { in decodeAddend()
161 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
204 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
303 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation()
327 RelocationEntry StubRE( in processBranchRelocation()
337 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation()
416 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processHALFSECTDIFFRelocation()
H A DRuntimeDyldMachOAArch64.h35 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const { in decodeAddend()
306 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
356 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
443 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation()
465 RelocationEntry GOTRE(RE.SectionID, StubOffset, in processGOTRelocation()
475 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, Offset, in processGOTRelocation()
511 RelocationEntry R(SectionID, Offset, MachO::ARM64_RELOC_SUBTRACTOR, (uint64_t)Addend, in processSubtractRelocation()
H A DRuntimeDyldCOFFX86_64.h87 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
179 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub()
254 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
265 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
H A DRuntimeDyldMachOI386.h68 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
99 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
200 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processSECTDIFFRelocation()
235 RelocationEntry RE(JTSectionID, JTEntryOffset + 1, in populateJumpTable()
H A DRuntimeDyldELFMips.cpp15 void RuntimeDyldELFMips::resolveRelocation(const RelocationEntry &RE, in resolveRelocation()
30 uint64_t RuntimeDyldELFMips::evaluateRelocation(const RelocationEntry &RE, in evaluateRelocation()
42 void RuntimeDyldELFMips::applyRelocation(const RelocationEntry &RE, in applyRelocation()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h58 int64_t memcpyAddend(const RelocationEntry &RE) const;
65 RelocationEntry getRelocationEntry(unsigned SectionID, in getRelocationEntry()
79 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size); in getRelocationEntry()
101 const RelocationEntry &RE,
110 void dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const;
H A DRuntimeDyldImpl.h119 class RelocationEntry {
155 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) in RelocationEntry() function
159 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
165 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
170 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
180 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
280 typedef SmallVector<RelocationEntry, 64> RelocationList;
409 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
413 void addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName);
425 virtual void resolveRelocation(const RelocationEntry &RE, uint64_t Value) = 0;
H A DRuntimeDyldELF.cpp1069 RelocationEntry REmovk_g2(SectionID, in resolveAArch64Branch()
1072 RelocationEntry REmovk_g1(SectionID, in resolveAArch64Branch()
1075 RelocationEntry REmovk_g0(SectionID, in resolveAArch64Branch()
1293 RelocationEntry RELo(SectionID, in processRelocationRef()
1317 RelocationEntry &Reloc = I->second; in processRelocationRef()
1389 RelocationEntry RELo(SectionID, in processRelocationRef()
1408 RelocationEntry REHi(SectionID, in processRelocationRef()
1411 RelocationEntry RELo(SectionID, in processRelocationRef()
1713 RelocationEntry RE = in processRelocationRef()
1726 RelocationEntry RE = in processRelocationRef()
[all …]
H A DRuntimeDyldELF.h118 RelocationEntry computeGOTOffsetRE(uint64_t GOTOffset, uint64_t SymbolOffset,
151 SmallVector<std::pair<RelocationValueRef, RelocationEntry>, 8> PendingRelocs;
176 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
H A DRuntimeDyldMachO.cpp47 int64_t RuntimeDyldMachO::memcpyAddend(const RelocationEntry &RE) const { in memcpyAddend()
88 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size); in processScatteredVANILLA()
100 const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) { in getRelocationValueRef()
149 void RuntimeDyldMachO::dumpRelocationToResolve(const RelocationEntry &RE, in dumpRelocationToResolve()
215 RelocationEntry RE(PTSectionID, PTEntryOffset, in populateIndirectSymbolPointersSection()
H A DRuntimeDyld.cpp846 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE, in addRelocationForSection()
851 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE, in addRelocationForSymbol()
861 RelocationEntry RECopy = RE; in addRelocationForSymbol()
998 const RelocationEntry &RE = Relocs[i]; in resolveRelocationList()