Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
H A DRuntimeDyldCOFFThumb.h148 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef()
162 RelocationEntry RE = in processRelocationRef()
163 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
169 RelocationEntry RE = in processRelocationRef()
170 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef()
176 RelocationEntry RE = in processRelocationRef()
177 RelocationEntry(TargetSectionID, Offset, RelType, 0); in processRelocationRef()
182 RelocationEntry RE = in processRelocationRef()
183 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
188 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 DRuntimeDyldELFMips.h27 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override;
43 uint64_t evaluateRelocation(const RelocationEntry &RE, uint64_t Value,
49 void applyRelocation(const RelocationEntry &RE, uint64_t Value);
H A DRuntimeDyldMachOX86_64.h49 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
85 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
128 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation()
141 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(), in processGOTRelocation()
151 RelocationEntry TargetRE(RE.SectionID, RE.Offset, in processGOTRelocation()
224 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend, in processSubtractRelocation()
H A 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()
304 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation()
328 RelocationEntry StubRE( in processBranchRelocation()
338 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation()
417 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 DRuntimeDyldMachOI386.h66 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef()
97 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
201 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processSECTDIFFRelocation()
236 RelocationEntry RE(JTSectionID, JTEntryOffset + 1, in populateJumpTable()
H A DRuntimeDyldCOFFX86_64.h87 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
185 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub()
278 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
281 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
H A DRuntimeDyldCOFFAArch64.h140 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub()
260 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef()
263 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
269 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()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h52 int64_t memcpyAddend(const RelocationEntry &RE) const;
59 RelocationEntry getRelocationEntry(unsigned SectionID, in getRelocationEntry()
73 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size); in getRelocationEntry()
95 const RelocationEntry &RE,
104 void dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const;
H A DRuntimeDyldImpl.h118 class RelocationEntry {
154 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) in RelocationEntry() function
158 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
164 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
169 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
179 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function
269 typedef SmallVector<RelocationEntry, 64> RelocationList;
386 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID);
390 void addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName);
402 virtual void resolveRelocation(const RelocationEntry &RE, uint64_t Value) = 0;
H A DRuntimeDyldELF.cpp709 RelocationEntry LU12I_W(SectionID, StubTargetAddr - Section.getAddress(), in resolveLoongArch64Branch()
711 RelocationEntry ORI(SectionID, StubTargetAddr - Section.getAddress() + 4, in resolveLoongArch64Branch()
713 RelocationEntry LU32I_D(SectionID, StubTargetAddr - Section.getAddress() + 8, in resolveLoongArch64Branch()
715 RelocationEntry LU52I_D(SectionID, StubTargetAddr - Section.getAddress() + 12, in resolveLoongArch64Branch()
1287 RelocationEntry &Reloc = PendingReloc.second; in resolveRISCVRelocation()
1398 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE, in resolveRelocation()
1461 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset); in processSimpleRelocation()
1534 RelocationEntry RE(SectionID, SourceOffset, RelI->getType(), Value.Addend); in resolveAArch64ShortBranch()
1566 RelocationEntry REmovz_g3(SectionID, StubTargetAddr - Section.getAddress(), in resolveAArch64Branch()
1568 RelocationEntry REmovk_g2(SectionID, in resolveAArch64Branch()
[all …]
H A DRuntimeDyldMachO.cpp45 int64_t RuntimeDyldMachO::memcpyAddend(const RelocationEntry &RE) const { in memcpyAddend()
86 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size); in processScatteredVANILLA()
98 const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) { in getRelocationValueRef()
147 void RuntimeDyldMachO::dumpRelocationToResolve(const RelocationEntry &RE, in dumpRelocationToResolve()
213 RelocationEntry RE(PTSectionID, PTEntryOffset, in populateIndirectSymbolPointersSection()
H A DRuntimeDyldELF.h134 RelocationEntry computeGOTOffsetRE(uint64_t GOTOffset, uint64_t SymbolOffset,
170 SmallVector<std::pair<RelocationValueRef, RelocationEntry>, 8> PendingRelocs;
241 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.cpp949 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE, in addRelocationForSection()
954 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE, in addRelocationForSymbol()
966 RelocationEntry RECopy = RE; in addRelocationForSymbol()
1115 for (const RelocationEntry &RE : Relocs) { in resolveRelocationList()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc23350RelocationEntry, std::allocator<llvm::object::macho::RelocationEntry>>, llvm::DenseMapInfo<llvm::M…
23351RelocationEntry, std::allocator<llvm::object::macho::RelocationEntry>>, llvm::DenseMapInfo<llvm::M…
23352RelocationEntry, std::allocator<llvm::object::macho::RelocationEntry>>, llvm::DenseMapInfo<llvm::M…
23353RelocationEntry, std::allocator<llvm::object::macho::RelocationEntry>>::vector(std::vector<llvm::o…
23354RelocationEntry, std::allocator<llvm::object::macho::RelocationEntry>>::_M_insert_aux(__gnu_cxx::_…