Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.h28 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 DRuntimeDyldMachO.cpp64 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 DRuntimeDyldELF.cpp997 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 DRuntimeDyldImpl.h45 class SectionEntry {
74 SectionEntry(StringRef name, uint8_t *address, size_t size, in SectionEntry() function
253 typedef std::deque<SectionEntry> SectionList;
H A DRuntimeDyldMachO.h132 SectionEntry &getSection(unsigned SectionID) { return Sections[SectionID]; } in getSection()
H A DRuntimeDyld.cpp83 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 DRuntimeDyldELFMips.h31 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 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()
148 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub()
211 SectionEntry &Section = Sections[SectionID]; in processRelocationRef()
H A DRuntimeDyldMachOARM.h64 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 DRuntimeDyldCOFFAArch64.h77 for (const SectionEntry &Section : Sections) in getImageBase()
104 SectionEntry &Section = Sections[SectionID]; in generateRelocationStub()
169 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
H A DRuntimeDyldMachOI386.h101 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
154 SectionEntry &Section = Sections[SectionID]; in processSECTDIFFRelocation()
H A DRuntimeDyldMachOX86_64.h88 const SectionEntry &Section = Sections[RE.SectionID]; in resolveRelocation()
131 SectionEntry &Section = Sections[RE.SectionID]; in processGOTRelocation()
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.h84 SectionEntry &AddendSection = Sections[SectionID]; in processRelocationRef()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DXCOFFObjectWriter.cpp99 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 …]