Home
last modified time | relevance | path

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

/external/llvm/lib/ExecutionEngine/RuntimeDyld/
DRuntimeDyldMachO.h58 int64_t memcpyAddend(const RelocationEntry &RE) const;
65 RelocationEntry getRelocationEntry(unsigned SectionID, in getRelocationEntry()
80 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size); in getRelocationEntry()
94 const RelocationEntry &RE,
104 void dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const;
DRuntimeDyldImpl.h86 class RelocationEntry {
119 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) in RelocationEntry() function
123 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
128 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
133 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
223 typedef SmallVector<RelocationEntry, 64> RelocationList;
334 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
338 void addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName);
350 virtual void resolveRelocation(const RelocationEntry &RE, uint64_t Value) = 0;
DRuntimeDyldELF.cpp844 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE, in resolveRelocation()
982 RelocationEntry REmovz_g3(SectionID, StubTargetAddr - Section.Address, in processRelocationRef()
984 RelocationEntry REmovk_g2(SectionID, StubTargetAddr - Section.Address + 4, in processRelocationRef()
986 RelocationEntry REmovk_g1(SectionID, StubTargetAddr - Section.Address + 8, in processRelocationRef()
988 RelocationEntry REmovk_g0(SectionID, in processRelocationRef()
1027 RelocationEntry RE(SectionID, StubTargetAddr - Section.Address, in processRelocationRef()
1055 RelocationEntry RE(SectionID, Offset, RelType, i->second); in processRelocationRef()
1066 RelocationEntry REHi(SectionID, StubTargetAddr - Section.Address, in processRelocationRef()
1068 RelocationEntry RELo(SectionID, StubTargetAddr - Section.Address + 4, in processRelocationRef()
1079 RelocationEntry RE(SectionID, Offset, RelType, Section.StubOffset); in processRelocationRef()
[all …]
DRuntimeDyldMachO.cpp45 int64_t RuntimeDyldMachO::memcpyAddend(const RelocationEntry &RE) const { in memcpyAddend()
54 const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) { in getRelocationValueRef()
105 void RuntimeDyldMachO::dumpRelocationToResolve(const RelocationEntry &RE, in dumpRelocationToResolve()
169 RelocationEntry RE(PTSectionID, PTEntryOffset, in populateIndirectSymbolPointersSection()
DRuntimeDyldELF.h97 RelocationEntry computeGOTOffsetRE(unsigned SectionID,
124 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
DRuntimeDyld.cpp649 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE, in addRelocationForSection()
654 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE, in addRelocationForSymbol()
664 RelocationEntry RECopy = RE; in addRelocationForSymbol()
771 const RelocationEntry &RE = Relocs[i]; in resolveRelocationList()
/external/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOX86_64.h46 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
69 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
106 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation()
119 RelocationEntry GOTRE(RE.SectionID, Section.StubOffset, in processGOTRelocation()
129 RelocationEntry TargetRE(RE.SectionID, RE.Offset, in processGOTRelocation()
DRuntimeDyldMachOARM.h36 int64_t decodeAddend(const RelocationEntry &RE) const { in decodeAddend()
71 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
92 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
172 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation()
187 RelocationEntry StubRE(RE.SectionID, StubTargetAddr - Section.Address, in processBranchRelocation()
197 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation()
264 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processHALFSECTDIFFRelocation()
DRuntimeDyldMachOAArch64.h35 int64_t decodeAddend(const RelocationEntry &RE) const { in decodeAddend()
273 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
304 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
368 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation()
388 RelocationEntry GOTRE(RE.SectionID, StubOffset, in processGOTRelocation()
398 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, Offset, in processGOTRelocation()
DRuntimeDyldMachOI386.h55 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
83 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
178 RelocationEntry R(SectionID, Offset, RelocType, 0, SectionAID, in processSECTDIFFRelocation()
217 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size); in processI386ScatteredVANILLA()
250 RelocationEntry RE(JTSectionID, JTEntryOffset + 1, in populateJumpTable()
DRuntimeDyldCOFFX86_64.h63 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
174 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()