| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldCOFFThumb.h | 106 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 …]
|
| H A D | RuntimeDyldCOFFI386.h | 89 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()
|
| H A D | RuntimeDyldELFMips.h | 29 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);
|
| H A D | RuntimeDyldMachOX86_64.h | 51 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()
|
| H A D | RuntimeDyldMachOARM.h | 64 Expected<int64_t> decodeAddend(const RelocationEntry &RE) const { in decodeAddend() 161 RelocationEntry RE(getRelocationEntry(SectionID, Obj, RelI)); in processRelocationRef() 204 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 303 void processBranchRelocation(const RelocationEntry &RE, in processBranchRelocation() 327 RelocationEntry StubRE( in processBranchRelocation() 337 RelocationEntry TargetRE(RE.SectionID, RE.Offset, RE.RelType, 0, in processBranchRelocation() 416 RelocationEntry R(SectionID, Offset, RelocType, Addend, SectionAID, in processHALFSECTDIFFRelocation()
|
| H A D | RuntimeDyldMachOAArch64.h | 35 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()
|
| H A D | RuntimeDyldCOFFX86_64.h | 87 void resolveRelocation(const RelocationEntry &RE, uint64_t Value) override { in resolveRelocation() 179 const RelocationEntry RE(SectionID, Offset, RelType, Addend); in generateRelocationStub() 254 RelocationEntry RE(SectionID, Offset, RelType, Addend); in processRelocationRef() 265 RelocationEntry RE(SectionID, Offset, RelType, TargetOffset + Addend); in processRelocationRef()
|
| H A D | RuntimeDyldMachOI386.h | 68 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()
|
| H A D | RuntimeDyldELFMips.cpp | 15 void RuntimeDyldELFMips::resolveRelocation(const RelocationEntry &RE, in resolveRelocation() 30 uint64_t RuntimeDyldELFMips::evaluateRelocation(const RelocationEntry &RE, in evaluateRelocation() 42 void RuntimeDyldELFMips::applyRelocation(const RelocationEntry &RE, in applyRelocation()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldMachO.h | 58 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;
|
| H A D | RuntimeDyldImpl.h | 119 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;
|
| H A D | RuntimeDyldELF.cpp | 1069 RelocationEntry REmovk_g2(SectionID, in resolveAArch64Branch() 1072 RelocationEntry REmovk_g1(SectionID, in resolveAArch64Branch() 1075 RelocationEntry REmovk_g0(SectionID, in resolveAArch64Branch() 1293 RelocationEntry RELo(SectionID, in processRelocationRef() 1317 RelocationEntry &Reloc = I->second; in processRelocationRef() 1389 RelocationEntry RELo(SectionID, in processRelocationRef() 1408 RelocationEntry REHi(SectionID, in processRelocationRef() 1411 RelocationEntry RELo(SectionID, in processRelocationRef() 1713 RelocationEntry RE = in processRelocationRef() 1726 RelocationEntry RE = in processRelocationRef() [all …]
|
| 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 | RuntimeDyldMachO.cpp | 47 int64_t RuntimeDyldMachO::memcpyAddend(const RelocationEntry &RE) const { in memcpyAddend() 88 RelocationEntry R(SectionID, Offset, RelocType, Addend, IsPCRel, Size); in processScatteredVANILLA() 100 const RelocationEntry &RE, ObjSectionToIDMap &ObjSectionToID) { in getRelocationValueRef() 149 void RuntimeDyldMachO::dumpRelocationToResolve(const RelocationEntry &RE, in dumpRelocationToResolve() 215 RelocationEntry RE(PTSectionID, PTEntryOffset, in populateIndirectSymbolPointersSection()
|
| H A D | RuntimeDyld.cpp | 846 void RuntimeDyldImpl::addRelocationForSection(const RelocationEntry &RE, in addRelocationForSection() 851 void RuntimeDyldImpl::addRelocationForSymbol(const RelocationEntry &RE, in addRelocationForSymbol() 861 RelocationEntry RECopy = RE; in addRelocationForSymbol() 998 const RelocationEntry &RE = Relocs[i]; in resolveRelocationList()
|