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

/netbsd-current/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
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 DRuntimeDyldCOFFThumb.h126 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0);
140 RelocationEntry RE =
141 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID,
147 RelocationEntry RE =
148 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID,
154 RelocationEntry RE =
155 RelocationEntry(TargetSectionID, Offset, RelType, 0);
160 RelocationEntry RE =
161 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend);
166 RelocationEntry R
[all...]
H A DRuntimeDyldCOFFI386.h105 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0);
116 RelocationEntry RE =
117 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID,
123 RelocationEntry RE =
124 RelocationEntry(TargetSectionID, Offset, RelType, 0);
129 RelocationEntry RE =
130 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend);
142 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
H A DRuntimeDyldMachOX86_64.h50 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
86 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
129 void processGOTRelocation(const RelocationEntry &RE,
142 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(),
152 RelocationEntry TargetRE(RE.SectionID, RE.Offset,
225 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend,
H A DRuntimeDyldCOFFX86_64.h87 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
178 const RelocationEntry RE(SectionID, Offset, RelType, Addend);
271 RelocationEntry RE(SectionID, Offset, RelType, Addend);
274 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend);
H A DRuntimeDyldMachOARM.h63 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const {
160 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
203 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
305 void processBranchRelocation(const RelocationEntry &RE,
329 RelocationEntry StubRE(
339 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0,
418 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID,
H A DRuntimeDyldMachOI386.h67 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
98 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
202 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID,
237 RelocationEntry RE(JTSectionID, JTEntryOffset + 1,
H A DRuntimeDyldMachOAArch64.h34 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const {
305 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
355 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
442 void processGOTRelocation(const RelocationEntry &RE,
464 RelocationEntry GOTRE(RE.SectionID, StubOffset,
474 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, Offset,
510 RelocationEntry R(SectionID, Offset, MachO::ARM64_RELOC_SUBTRACTOR, (uint64_t)Addend,
H A DRuntimeDyldCOFFAArch64.h128 const RelocationEntry RE(SectionID, Offset, RelType, Addend);
247 RelocationEntry RE(SectionID, Offset, RelType, Addend);
250 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend);
256 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
H A DRuntimeDyldELFMips.cpp14 void RuntimeDyldELFMips::resolveRelocation(const RelocationEntry &RE,
29 uint64_t RuntimeDyldELFMips::evaluateRelocation(const RelocationEntry &RE,
41 void RuntimeDyldELFMips::applyRelocation(const RelocationEntry &RE,
/netbsd-current/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h57 int64_t memcpyAddend(const RelocationEntry &RE) const;
60 /// RelocationEntry and fill in the common fields. The 'Addend' field is *not*
64 RelocationEntry getRelocationEntry(unsigned SectionID,
78 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size);
100 const RelocationEntry &RE,
109 void dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const;
H A DRuntimeDyldImpl.h115 /// RelocationEntry - used to represent relocations internally in the dynamic
117 class RelocationEntry { class in namespace:llvm
153 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) function in class:llvm::RelocationEntry
157 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, function in class:llvm::RelocationEntry
163 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, function in class:llvm::RelocationEntry
168 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, function in class:llvm::RelocationEntry
178 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, function in class:llvm::RelocationEntry
274 typedef SmallVector<RelocationEntry, 64> RelocationList;
385 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
389 void addRelocationForSymbol(const RelocationEntry
[all...]
H A DRuntimeDyldELF.cpp992 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE,
1047 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset);
1143 RelocationEntry REmovz_g3(SectionID, StubTargetAddr - Section.getAddress(),
1145 RelocationEntry REmovk_g2(SectionID,
1148 RelocationEntry REmovk_g1(SectionID,
1151 RelocationEntry REmovk_g0(SectionID,
1311 RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(),
1355 RelocationEntry RE(SectionID, Offset, RelType, i->second);
1369 RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(),
1371 RelocationEntry REL
[all...]
H A DRuntimeDyldELF.h118 RelocationEntry computeGOTOffsetRE(uint64_t GOTOffset, uint64_t SymbolOffset,
124 // Split out common case for createing the RelocationEntry for when the relocation requires
151 SmallVector<std::pair<RelocationValueRef, RelocationEntry>, 8> PendingRelocs;
176 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
H A DRuntimeDyldMachO.cpp46 int64_t RuntimeDyldMachO::memcpyAddend(const RelocationEntry &RE) const {
87 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size);
99 const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) {
148 void RuntimeDyldMachO::dumpRelocationToResolve(const RelocationEntry &RE,
214 RelocationEntry RE(PTSectionID, PTEntryOffset,
H A DRuntimeDyldCOFF.cpp101 RelocationEntry RE(SectionID, EntryOffset, PointerReloc, 0, false,
H A DRuntimeDyld.cpp927 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE,
932 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE,
944 RelocationEntry RECopy = RE;
1082 const RelocationEntry &RE = Relocs[i];

Completed in 285 milliseconds