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

/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFI386.h66 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0);
79 RelocationEntry RE =
80 RelocationEntry(SectionID, Offset, RelType, 0, TargetSectionID,
86 RelocationEntry RE =
87 RelocationEntry(TargetSectionID, Offset, RelType, 0);
92 RelocationEntry RE = RelocationEntry(SectionID, Offset, RelType,
106 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
H A DRuntimeDyldMachOX86_64.h50 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
73 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
118 void processGOTRelocation(const RelocationEntry &RE,
131 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(),
141 RelocationEntry TargetRE(RE.SectionID, RE.Offset,
177 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend,
H A DRuntimeDyldMachOARM.h36 int64_t decodeAddend(const RelocationEntry &RE) const {
73 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
94 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
174 void processBranchRelocation(const RelocationEntry &RE,
189 RelocationEntry StubRE(
199 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0,
265 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID,
H A DRuntimeDyldCOFFX86_64.h63 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
164 RelocationEntry RE(SectionID, Offset, RelType, Addend);
171 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend);
H A DRuntimeDyldMachOI386.h54 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
82 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
176 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID,
212 RelocationEntry RE(JTSectionID, JTEntryOffset + 1,
H A DRuntimeDyldMachOAArch64.h35 int64_t decodeAddend(const RelocationEntry &RE) const {
273 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI));
303 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override {
367 void processGOTRelocation(const RelocationEntry &RE,
387 RelocationEntry GOTRE(RE.SectionID, StubOffset,
397 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, Offset,
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h58 int64_t memcpyAddend(const RelocationEntry &RE) const;
61 /// RelocationEntry and fill in the common fields. The 'Addend' field is *not*
65 RelocationEntry getRelocationEntry(unsigned SectionID,
79 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size);
99 const RelocationEntry &RE,
108 void dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const;
H A DRuntimeDyldImpl.h123 /// RelocationEntry - used to represent relocations internally in the dynamic
125 class RelocationEntry { class in namespace:llvm
158 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) function in class:llvm::RelocationEntry
162 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, function in class:llvm::RelocationEntry
167 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, function in class:llvm::RelocationEntry
172 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, function in class:llvm::RelocationEntry
264 typedef SmallVector<RelocationEntry, 64> RelocationList;
382 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
386 void addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName);
398 virtual void resolveRelocation(const RelocationEntry
[all...]
H A DRuntimeDyldELF.h114 RelocationEntry computeGOTOffsetRE(unsigned SectionID,
122 // Split out common case for createing the RelocationEntry for when the relocation requires
147 SmallVector<std::pair<RelocationValueRef, RelocationEntry>, 8> PendingRelocs;
165 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
H A DRuntimeDyldMachO.cpp46 int64_t RuntimeDyldMachO::memcpyAddend(const RelocationEntry &RE) const {
81 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size);
91 const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) {
135 void RuntimeDyldMachO::dumpRelocationToResolve(const RelocationEntry &RE,
200 RelocationEntry RE(PTSectionID, PTEntryOffset,
H A DRuntimeDyldELF.cpp1073 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE,
1136 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset);
1258 RelocationEntry REmovz_g3(SectionID,
1261 RelocationEntry REmovk_g2(SectionID, StubTargetAddr -
1264 RelocationEntry REmovk_g1(SectionID, StubTargetAddr -
1267 RelocationEntry REmovk_g0(SectionID, StubTargetAddr -
1309 RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(),
1353 RelocationEntry RE(SectionID, Offset, RelType, i->second);
1364 RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(),
1366 RelocationEntry REL
[all...]
H A DRuntimeDyld.cpp674 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE,
679 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE,
689 RelocationEntry RECopy = RE;
796 const RelocationEntry &RE = Relocs[i];

Completed in 73 milliseconds