| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldELF.h | 28 void resolveRelocation(const SectionEntry &Section, uint64_t Offset, 32 void resolveX86_64Relocation(const SectionEntry &Section, uint64_t Offset, 36 void resolveX86Relocation(const SectionEntry &Section, uint64_t Offset, 39 void resolveAArch64Relocation(const SectionEntry &Section, uint64_t Offset, 48 void resolveARMRelocation(const SectionEntry &Section, uint64_t Offset, 51 void resolvePPC32Relocation(const SectionEntry &Section, uint64_t Offset, 54 void resolvePPC64Relocation(const SectionEntry &Section, uint64_t Offset, 57 void resolveSystemZRelocation(const SectionEntry &Section, uint64_t Offset, 60 void resolveBPFRelocation(const SectionEntry &Section, uint64_t Offset, 102 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } in getSection()
|
| H A D | RuntimeDyldMachO.cpp | 64 SectionEntry &Section = Sections[SectionID]; in processScatteredVANILLA() 150 const SectionEntry &Section = Sections[RE.SectionID]; in dumpRelocationToResolve() 310 static int64_t computeDelta(SectionEntry *A, SectionEntry *B) { in computeDelta() 325 SectionEntry *Text = &Sections[SectionInfo.TextSID]; in registerEHFrames() 326 SectionEntry *EHFrame = &Sections[SectionInfo.EHFrameSID]; in registerEHFrames() 327 SectionEntry *ExceptTab = nullptr; in registerEHFrames()
|
| H A D | RuntimeDyldELF.cpp | 997 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 1002 void RuntimeDyldELF::resolveRelocation(const SectionEntry &Section, in resolveRelocation() 1128 SectionEntry &Section = Sections[SectionID]; in resolveAArch64Branch() 1298 SectionEntry &Section = Sections[SectionID]; in processRelocationRef() 1346 SectionEntry &Section = Sections[SectionID]; in processRelocationRef() 1448 SectionEntry &Section = Sections[SectionID]; in processRelocationRef() 1524 SectionEntry &Section = Sections[SectionID]; in processRelocationRef() 1687 SectionEntry &Section = Sections[SectionID]; in processRelocationRef() 1743 SectionEntry *Section = &Sections[SectionID]; in processRelocationRef() 1884 Sections.push_back(SectionEntry(".got", nullptr, 0, 0, 0)); in allocateGOTEntries() [all …]
|
| H A D | RuntimeDyldImpl.h | 45 class SectionEntry { 74 SectionEntry(StringRef name, uint8_t *address, size_t size, in SectionEntry() function 253 typedef std::deque<SectionEntry> SectionList;
|
| H A D | RuntimeDyldMachO.h | 132 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } in getSection()
|
| H A D | RuntimeDyld.cpp | 83 static void dumpSectionMemory(const SectionEntry &S, StringRef State) { in dumpSectionMemory() 749 SectionEntry("<common symbols>", Addr, CommonSize, CommonSize, 0)); in emitCommonSymbols() 898 SectionEntry(Name, Addr, DataSize, Allocate, (uintptr_t)pData)); in emitSection()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldELFMips.h | 31 void resolveMIPSO32Relocation(const SectionEntry &Section, uint64_t Offset, 33 void resolveMIPSN32Relocation(const SectionEntry &Section, uint64_t Offset, 36 void resolveMIPSN64Relocation(const SectionEntry &Section, uint64_t Offset, 52 int64_t evaluateMIPS32Relocation(const SectionEntry &Section, uint64_t Offset, 54 int64_t evaluateMIPS64Relocation(const SectionEntry &Section,
|
| H A D | RuntimeDyldELFMips.cpp | 16 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 33 const SectionEntry &Section = Sections[RE.SectionID]; in evaluateRelocation() 44 const SectionEntry &Section = Sections[RE.SectionID]; in applyRelocation() 53 RuntimeDyldELFMips::evaluateMIPS32Relocation(const SectionEntry &Section, in evaluateMIPS32Relocation() 109 const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, in evaluateMIPS64Relocation() 266 const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, in resolveMIPSN32Relocation() 275 const SectionEntry &Section, uint64_t Offset, uint64_t Value, uint32_t Type, in resolveMIPSN64Relocation() 303 void RuntimeDyldELFMips::resolveMIPSO32Relocation(const SectionEntry &Section, in resolveMIPSO32Relocation()
|
| H A D | RuntimeDyldCOFFX86_64.h | 38 for (const SectionEntry &Section : Sections) in getImageBase() 88 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 148 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub() 211 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
|
| H A D | RuntimeDyldMachOARM.h | 64 const SectionEntry &Section = Sections[RE.SectionID]; in decodeAddend() 205 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 310 SectionEntry &Section = Sections[RE.SectionID]; in processBranchRelocation() 360 SectionEntry &Section = Sections[SectionID]; in processHALFSECTDIFFRelocation()
|
| H A D | RuntimeDyldCOFFAArch64.h | 77 for (const SectionEntry &Section : Sections) in getImageBase() 104 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub() 169 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
|
| H A D | RuntimeDyldMachOI386.h | 101 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 154 SectionEntry &Section = Sections[SectionID]; in processSECTDIFFRelocation()
|
| H A D | RuntimeDyldMachOX86_64.h | 88 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 131 SectionEntry &Section = Sections[RE.SectionID]; in processGOTRelocation()
|
| H A D | RuntimeDyldMachOAArch64.h | 35 const SectionEntry &Section = Sections[RE.SectionID]; in decodeAddend() 358 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 447 SectionEntry &Section = Sections[RE.SectionID]; in processGOTRelocation()
|
| H A D | RuntimeDyldCOFFI386.h | 80 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
|
| H A D | RuntimeDyldCOFFThumb.h | 84 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/MC/ |
| H A D | XCOFFObjectWriter.cpp | 99 struct SectionEntry { struct 122 SectionEntry(StringRef N, int32_t Flags) in SectionEntry() function 139 virtual ~SectionEntry() {} in ~SectionEntry() argument 147 struct CsectSectionEntry : public SectionEntry { 156 : SectionEntry(N, Flags), IsVirtual(IsVirtual), Groups(Groups) { in CsectSectionEntry() 162 SectionEntry::reset(); in reset() 543 if (Section->Index == SectionEntry::UninitializedIndex || in writeSections() 716 if (Sec->Index == SectionEntry::UninitializedIndex) in writeSectionHeaderTable() 754 if (Section->Index == SectionEntry::UninitializedIndex) in writeRelocations() 802 if (Section->Index == SectionEntry::UninitializedIndex) in writeSymbolTable() [all …]
|