Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFThumb.h126 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef()
140 RelocationEntry RE = in processRelocationRef()
141 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
147 RelocationEntry RE = in processRelocationRef()
148 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
154 RelocationEntry RE = in processRelocationRef()
155 RelocationEntry(TargetSectionID, Offset, RelType, 0); in processRelocationRef()
160 RelocationEntry RE = in processRelocationRef()
161 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
166 RelocationEntry RE = in processRelocationRef()
[all …]
H A DRuntimeDyldCOFFI386.h105 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 DRuntimeDyldMachOX86_64.h50 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
86 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
129 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation()
142 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(), in processGOTRelocation()
152 RelocationEntry TargetRE(RE.SectionID, RE.Offset, in processGOTRelocation()
225 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend, in processSubtractRelocation()
H A DRuntimeDyldELFMips.h28 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
44 uint64_t evaluateRelocation(const RelocationEntry &RE, uint64_t Value,
50 void applyRelocation(const RelocationEntry &RE, uint64_t Value);
H A DRuntimeDyldMachOARM.h63 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const { in decodeAddend()
160 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
203 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
305 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation()
329 RelocationEntry StubRE( in processBranchRelocation()
339 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation()
418 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processHALFSECTDIFFRelocation()
H A DRuntimeDyldMachOAArch64.h34 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 DRuntimeDyldCOFFX86_64.h87 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
178 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub()
271 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
274 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
H A DRuntimeDyldMachOI386.h67 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
98 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
202 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processSECTDIFFRelocation()
237 RelocationEntry RE(JTSectionID, JTEntryOffset + 1, in populateJumpTable()
H A DRuntimeDyldCOFFAArch64.h128 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub()
247 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
250 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
256 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
H A DRuntimeDyldELFMips.cpp14 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h57 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 DRuntimeDyldImpl.h117 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;
385 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
389 void addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName);
401 virtual void resolveRelocation(const RelocationEntry &RE, uint64_t Value) = 0;
H A DRuntimeDyldELF.cpp992 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE, in resolveRelocation()
1047 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset); in processSimpleRelocation()
1143 RelocationEntry REmovz_g3(SectionID, StubTargetAddr - Section.getAddress(), in resolveAArch64Branch()
1145 RelocationEntry REmovk_g2(SectionID, in resolveAArch64Branch()
1148 RelocationEntry REmovk_g1(SectionID, in resolveAArch64Branch()
1151 RelocationEntry REmovk_g0(SectionID, in resolveAArch64Branch()
1311 RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef()
1355 RelocationEntry RE(SectionID, Offset, RelType, i->second); in processRelocationRef()
1369 RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef()
1371 RelocationEntry RELo(SectionID, in processRelocationRef()
[all …]
H A DRuntimeDyldMachO.cpp46 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 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 DRuntimeDyldCOFF.cpp101 RelocationEntry RE(SectionID, EntryOffset, PointerReloc, 0, false, in getDLLImportOffset()
H A DRuntimeDyld.cpp927 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE, in addRelocationForSection()
932 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE, in addRelocationForSymbol()
944 RelocationEntry RECopy = RE; in addRelocationForSymbol()
1082 const RelocationEntry &RE = Relocs[i]; in resolveRelocationList()