Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
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 …]
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()
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()
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);
DRuntimeDyldMachOARM.h62 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()
301 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation()
325 RelocationEntry StubRE( in processBranchRelocation()
335 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation()
414 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processHALFSECTDIFFRelocation()
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()
DRuntimeDyldCOFFX86_64.h81 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
166 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub()
241 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
252 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
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()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldCOFFThumb.h86 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef()
102 RelocationEntry RE = in processRelocationRef()
103 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
109 RelocationEntry RE = in processRelocationRef()
110 RelocationEntry(TargetSectionID, Offset, RelType, 0); in processRelocationRef()
115 RelocationEntry RE = RelocationEntry(SectionID, Offset, RelType, in processRelocationRef()
121 RelocationEntry RE = in processRelocationRef()
122 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
130 RelocationEntry RE = in processRelocationRef()
131 RelocationEntry(SectionID, Offset, RelType, in processRelocationRef()
[all …]
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()
DRuntimeDyldMachOARM.h37 int64_t decodeAddend(const RelocationEntry &RE) const { in decodeAddend()
91 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
115 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
187 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation()
202 RelocationEntry StubRE( in processBranchRelocation()
212 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation()
286 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processHALFSECTDIFFRelocation()
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()
DRuntimeDyldMachOAArch64.h35 int64_t decodeAddend(const RelocationEntry &RE) const { in decodeAddend()
278 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
311 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
385 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation()
405 RelocationEntry GOTRE(RE.SectionID, StubOffset, in processGOTRelocation()
415 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, Offset, in processGOTRelocation()
451 RelocationEntry R(SectionID, Offset, MachO::ARM64_RELOC_SUBTRACTOR, (uint64_t)Addend, in processSubtractRelocation()
DRuntimeDyldCOFFX86_64.h63 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
168 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
179 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
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()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/
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()
100 const RelocationEntry &RE,
109 void dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const;
DRuntimeDyldImpl.h119 class RelocationEntry {
152 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) in RelocationEntry() function
156 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
161 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
166 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
258 typedef SmallVector<RelocationEntry, 64> RelocationList;
372 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
376 void addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName);
388 virtual void resolveRelocation(const RelocationEntry &RE, uint64_t Value) = 0;
DRuntimeDyldELF.cpp1097 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE, in resolveRelocation()
1160 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset); in processSimpleRelocation()
1303 RelocationEntry REmovz_g3(SectionID, in processRelocationRef()
1306 RelocationEntry REmovk_g2(SectionID, StubTargetAddr - in processRelocationRef()
1309 RelocationEntry REmovk_g1(SectionID, StubTargetAddr - in processRelocationRef()
1312 RelocationEntry REmovk_g0(SectionID, StubTargetAddr - in processRelocationRef()
1354 RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef()
1398 RelocationEntry RE(SectionID, Offset, RelType, i->second); in processRelocationRef()
1409 RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef()
1411 RelocationEntry RELo(SectionID, in processRelocationRef()
[all …]
DRuntimeDyldELF.h117 RelocationEntry computeGOTOffsetRE(unsigned SectionID,
150 SmallVector<std::pair<RelocationValueRef, RelocationEntry>, 8> PendingRelocs;
168 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/RuntimeDyld/
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;
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;
DRuntimeDyldELF.cpp917 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE, in resolveRelocation()
971 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset); in processSimpleRelocation()
1067 RelocationEntry REmovz_g3(SectionID, StubTargetAddr - Section.getAddress(), in resolveAArch64Branch()
1069 RelocationEntry REmovk_g2(SectionID, in resolveAArch64Branch()
1072 RelocationEntry REmovk_g1(SectionID, in resolveAArch64Branch()
1075 RelocationEntry REmovk_g0(SectionID, in resolveAArch64Branch()
1233 RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef()
1277 RelocationEntry RE(SectionID, Offset, RelType, i->second); in processRelocationRef()
1291 RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef()
1293 RelocationEntry RELo(SectionID, in processRelocationRef()
[all …]
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;
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldImpl.h103 struct RelocationEntry { struct
110 RelocationEntry(StringRef t, uint64_t offset, uint32_t data, int64_t addend) in RelocationEntry() argument
114 typedef SmallVector<RelocationEntry, 4> RelocationList;
/external/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
DARMMachObjectWriter.cpp197 macho::RelocationEntry MRE; in RecordARMMovwMovtRelocation()
208 macho::RelocationEntry MRE; in RecordARMMovwMovtRelocation()
260 macho::RelocationEntry MRE; in RecordARMScatteredRelocation()
270 macho::RelocationEntry MRE; in RecordARMScatteredRelocation()
370 macho::RelocationEntry MRE; in RecordRelocation()

12