| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldELF.h | 26 void resolveRelocation(const SectionEntry &Section, uint64_t Offset, 30 void resolveX86_64Relocation(const SectionEntry &Section, uint64_t Offset, 34 void resolveX86Relocation(const SectionEntry &Section, uint64_t Offset, 37 void resolveAArch64Relocation(const SectionEntry &Section, uint64_t Offset, 46 void resolveARMRelocation(const SectionEntry &Section, uint64_t Offset, 49 void resolveLoongArch64Relocation(const SectionEntry &Section, 61 void resolvePPC32Relocation(const SectionEntry &Section, uint64_t Offset, 64 void resolvePPC64Relocation(const SectionEntry &Section, uint64_t Offset, 67 void resolveSystemZRelocation(const SectionEntry &Section, uint64_t Offset, 70 void resolveBPFRelocation(const SectionEntry &Section, uint64_t Offset, [all …]
|
| H A D | RuntimeDyldMachO.cpp | 63 SectionEntry &Section = Sections[SectionID]; in processScatteredVANILLA() 149 const SectionEntry &Section = Sections[RE.SectionID]; in dumpRelocationToResolve() 309 static int64_t computeDelta(SectionEntry *A, SectionEntry *B) { in computeDelta() 324 SectionEntry *Text = &Sections[SectionInfo.TextSID]; in registerEHFrames() 325 SectionEntry *EHFrame = &Sections[SectionInfo.EHFrameSID]; in registerEHFrames() 326 SectionEntry *ExceptTab = nullptr; in registerEHFrames()
|
| H A D | RuntimeDyldELF.cpp | 258 void RuntimeDyldELF::resolveX86_64Relocation(const SectionEntry &Section, in resolveX86_64Relocation() 376 void RuntimeDyldELF::resolveX86Relocation(const SectionEntry &Section, in resolveX86Relocation() 404 void RuntimeDyldELF::resolveAArch64Relocation(const SectionEntry &Section, in resolveAArch64Relocation() 590 void RuntimeDyldELF::resolveARMRelocation(const SectionEntry &Section, in resolveARMRelocation() 692 SectionEntry &Section = Sections[SectionID]; in resolveLoongArch64Branch() 741 void RuntimeDyldELF::resolveLoongArch64Relocation(const SectionEntry &Section, in resolveLoongArch64Relocation() 1025 void RuntimeDyldELF::resolvePPC32Relocation(const SectionEntry &Section, in resolvePPC32Relocation() 1045 void RuntimeDyldELF::resolvePPC64Relocation(const SectionEntry &Section, in resolvePPC64Relocation() 1139 void RuntimeDyldELF::resolveSystemZRelocation(const SectionEntry &Section, in resolveSystemZRelocation() 1193 void RuntimeDyldELF::resolveBPFRelocation(const SectionEntry &Section, in resolveBPFRelocation() [all …]
|
| H A D | RuntimeDyldImpl.h | 46 class SectionEntry { 75 SectionEntry(StringRef name, uint8_t *address, size_t size, in SectionEntry() function 248 typedef std::deque<SectionEntry> SectionList;
|
| H A D | RuntimeDyldMachO.h | 127 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } in getSection()
|
| H A D | RuntimeDyld.cpp | 81 static void dumpSectionMemory(const SectionEntry &S, StringRef State) { in dumpSectionMemory() 126 for (SectionEntry &S : Sections) in resolveRelocations() 140 for (SectionEntry &S : Sections) in resolveRelocations() 763 SectionEntry("<common symbols>", Addr, CommonSize, CommonSize, 0)); in emitCommonSymbols() 916 SectionEntry(Name, Addr, DataSize, Allocate, (uintptr_t)pData)); in emitSection()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
| H A D | RuntimeDyldELFMips.h | 30 void resolveMIPSO32Relocation(const SectionEntry &Section, uint64_t Offset, 32 void resolveMIPSN32Relocation(const SectionEntry &Section, uint64_t Offset, 35 void resolveMIPSN64Relocation(const SectionEntry &Section, uint64_t Offset, 51 int64_t evaluateMIPS32Relocation(const SectionEntry &Section, uint64_t Offset, 53 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() 155 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub() 218 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
|
| H A D | RuntimeDyldMachOARM.h | 63 const SectionEntry &Section = Sections[RE.SectionID]; in decodeAddend() 204 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 309 SectionEntry &Section = Sections[RE.SectionID]; in processBranchRelocation() 359 SectionEntry &Section = Sections[SectionID]; in processHALFSECTDIFFRelocation()
|
| H A D | RuntimeDyldCOFFAArch64.h | 89 for (const SectionEntry &Section : Sections) in getImageBase() 116 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub() 182 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
|
| H A D | RuntimeDyldMachOX86_64.h | 87 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 130 SectionEntry &Section = Sections[RE.SectionID]; in processGOTRelocation()
|
| H A D | RuntimeDyldMachOI386.h | 100 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation() 153 SectionEntry &Section = Sections[SectionID]; in processSECTDIFFRelocation()
|
| 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 | 106 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | XCOFFObjectWriter.cpp | 106 struct SectionEntry { struct 142 SectionEntry(StringRef N, int32_t Flags) in SectionEntry() function 159 virtual ~SectionEntry() = default; 167 struct CsectSectionEntry : public SectionEntry { 176 : SectionEntry(N, Flags), IsVirtual(IsVirtual), Groups(Groups) { in CsectSectionEntry() 182 SectionEntry::reset(); in reset() 191 struct DwarfSectionEntry : public SectionEntry { 214 : SectionEntry(N, Flags | XCOFF::STYP_DWARF), DwarfSect(std::move(Sect)), in DwarfSectionEntry() 243 struct ExceptionSectionEntry : public SectionEntry { 248 : SectionEntry(N, Flags | XCOFF::STYP_EXCEPT) { in ExceptionSectionEntry() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | XCOFFLinkGraphBuilder.h | 50 struct SectionEntry { struct 55 DenseMap<uint16_t, SectionEntry> SectionTable; argument
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | Diagnostic.cpp | 564 for (const auto &[_, SectionEntry] : LineAndSectionEntry) { in processSections() 566 StringRef DiagGroup = SectionEntry->SectionStr; in processSections() 579 DiagToSection[Diag] = SectionEntry; in processSections()
|