/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
H A D | RuntimeDyldCOFFThumb.h | 126 RelocationEntry RE(SectionID, Offset, RelType, 0, -1, 0, 0, 0, false, 0); in processRelocationRef() 140 RelocationEntry RE = in processRelocationRef() 141 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef() 147 RelocationEntry RE = in processRelocationRef() 148 RelocationEntry(SectionID, Offset, RelType, Addend, TargetSectionID, in processRelocationRef() 154 RelocationEntry RE = in processRelocationRef() 155 RelocationEntry(TargetSectionID, Offset, RelType, 0); in processRelocationRef() 160 RelocationEntry RE = in processRelocationRef() 161 RelocationEntry(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef() 166 RelocationEntry RE = in processRelocationRef() [all …]
|
H A D | RuntimeDyldCOFFI386.h | 105 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 D | RuntimeDyldMachOX86_64.h | 50 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 86 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 129 void processGOTRelocation(const RelocationEntry &RE, in processGOTRelocation() 142 RelocationEntry GOTRE(RE.SectionID, Section.getStubOffset(), in processGOTRelocation() 152 RelocationEntry TargetRE(RE.SectionID, RE.Offset, in processGOTRelocation() 225 RelocationEntry R(SectionID, Offset, MachO::X86_64_RELOC_SUBTRACTOR, (uint64_t)Addend, in processSubtractRelocation()
|
H A D | RuntimeDyldELFMips.h | 28 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 D | RuntimeDyldMachOARM.h | 63 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const { in decodeAddend() 160 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 203 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 305 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation() 329 RelocationEntry StubRE( in processBranchRelocation() 339 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation() 418 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processHALFSECTDIFFRelocation()
|
H A D | RuntimeDyldMachOAArch64.h | 34 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 D | RuntimeDyldCOFFX86_64.h | 87 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 178 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub() 271 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef() 274 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
|
H A D | RuntimeDyldMachOI386.h | 67 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 98 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 202 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processSECTDIFFRelocation() 237 RelocationEntry RE(JTSectionID, JTEntryOffset + 1, in populateJumpTable()
|
H A D | RuntimeDyldCOFFAArch64.h | 128 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub() 247 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef() 250 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef() 256 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation()
|
H A D | RuntimeDyldELFMips.cpp | 14 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()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ |
H A D | RuntimeDyldMachO.h | 57 int64_t memcpyAddend(const RelocationEntry &RE) const; 64 RelocationEntry getRelocationEntry(unsigned SectionID, in getRelocationEntry() 78 return RelocationEntry(SectionID, Offset, RelType, 0, IsPCRel, Size); in getRelocationEntry() 100 const RelocationEntry &RE, 109 void dumpRelocationToResolve(const RelocationEntry &RE, uint64_t Value) const;
|
H A D | RuntimeDyldImpl.h | 117 class RelocationEntry { 153 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend) in RelocationEntry() function 157 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function 163 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function 168 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function 178 RelocationEntry(unsigned id, uint64_t offset, uint32_t type, int64_t addend, in RelocationEntry() function 274 typedef SmallVector<RelocationEntry, 64> RelocationList; 385 void addRelocationForSection(const RelocationEntry &RE, unsigned SectionID); 389 void addRelocationForSymbol(const RelocationEntry &RE, StringRef SymbolName); 401 virtual void resolveRelocation(const RelocationEntry &RE, uint64_t Value) = 0;
|
H A D | RuntimeDyldELF.cpp | 992 void RuntimeDyldELF::resolveRelocation(const RelocationEntry &RE, in resolveRelocation() 1047 RelocationEntry RE(SectionID, Offset, RelType, Value.Addend, Value.Offset); in processSimpleRelocation() 1143 RelocationEntry REmovz_g3(SectionID, StubTargetAddr - Section.getAddress(), in resolveAArch64Branch() 1145 RelocationEntry REmovk_g2(SectionID, in resolveAArch64Branch() 1148 RelocationEntry REmovk_g1(SectionID, in resolveAArch64Branch() 1151 RelocationEntry REmovk_g0(SectionID, in resolveAArch64Branch() 1311 RelocationEntry RE(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef() 1355 RelocationEntry RE(SectionID, Offset, RelType, i->second); in processRelocationRef() 1369 RelocationEntry REHi(SectionID, StubTargetAddr - Section.getAddress(), in processRelocationRef() 1371 RelocationEntry RELo(SectionID, in processRelocationRef() [all …]
|
H A D | RuntimeDyldMachO.cpp | 46 int64_t RuntimeDyldMachO::memcpyAddend(const RelocationEntry &RE) const { in memcpyAddend() 87 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size); in processScatteredVANILLA() 99 const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) { in getRelocationValueRef() 148 void RuntimeDyldMachO::dumpRelocationToResolve(const RelocationEntry &RE, in dumpRelocationToResolve() 214 RelocationEntry RE(PTSectionID, PTEntryOffset, in populateIndirectSymbolPointersSection()
|
H A D | RuntimeDyldELF.h | 118 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;
|
H A D | RuntimeDyldCOFF.cpp | 101 RelocationEntry RE(SectionID, EntryOffset, PointerReloc, 0, false, in getDLLImportOffset()
|
H A D | RuntimeDyld.cpp | 927 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE, in addRelocationForSection() 932 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE, in addRelocationForSymbol() 944 RelocationEntry RECopy = RE; in addRelocationForSymbol() 1082 const RelocationEntry &RE = Relocs[i]; in resolveRelocationList()
|