Home
last modified time | relevance | path

Searched refs:SectionEntry (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.h26 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 DRuntimeDyldMachO.cpp63 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 DRuntimeDyldELF.cpp258 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 DRuntimeDyldImpl.h46 class SectionEntry {
75 SectionEntry(StringRef name, uint8_t *address, size_t size, in SectionEntry() function
248 typedef std::deque<SectionEntry> SectionList;
H A DRuntimeDyldMachO.h127 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } in getSection()
H A DRuntimeDyld.cpp81 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 DRuntimeDyldELFMips.h30 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 DRuntimeDyldELFMips.cpp16 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 DRuntimeDyldCOFFX86_64.h38 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 DRuntimeDyldMachOARM.h63 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 DRuntimeDyldCOFFAArch64.h89 for (const SectionEntry &Section : Sections) in getImageBase()
116 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub()
182 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
H A DRuntimeDyldMachOX86_64.h87 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
130 SectionEntry &Section = Sections[RE.SectionID]; in processGOTRelocation()
H A DRuntimeDyldMachOI386.h100 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
153 SectionEntry &Section = Sections[SectionID]; in processSECTDIFFRelocation()
H A DRuntimeDyldMachOAArch64.h35 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 DRuntimeDyldCOFFI386.h80 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
H A DRuntimeDyldCOFFThumb.h106 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DXCOFFObjectWriter.cpp106 struct SectionEntry { struct
142 SectionEntry(StringRef N, int32_t Flags) in SectionEntry() argument
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 DXCOFFLinkGraphBuilder.h50 struct SectionEntry { struct
55 DenseMap<uint16_t, SectionEntry> SectionTable; argument
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DDiagnostic.cpp564 for (const auto &[_, SectionEntry] : LineAndSectionEntry) { in processSections()
566 StringRef DiagGroup = SectionEntry->SectionStr; in processSections()
579 DiagToSection[Diag] = SectionEntry; in processSections()