Home
last modified time | relevance | path

Searched refs:SyntheticSection (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSyntheticSections.h37 class SyntheticSection : public InputSection {
46 virtual ~SyntheticSection() = default;
66 class EhFrameSection final : public SyntheticSection {
111 class GotSection : public SyntheticSection {
139 class GnuStackSection : public SyntheticSection {
148 class BuildIdSection : public SyntheticSection {
170 class BssSection final : public SyntheticSection {
534 class RelrBaseSection : public SyntheticSection {
656 class PltSection : public SyntheticSection {
950 class ThunkSection : public SyntheticSection {
[all …]
H A DSyntheticSections.cpp207 : SyntheticSection(SHF_ALLOC, SHT_MIPS_REGINFO, 4, ".reginfo"), in MipsReginfoSection()
365 : SyntheticSection(SHF_ALLOC, SHT_PROGBITS, 1, ".eh_frame") {} in EhFrameSection()
592 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, in GotSection()
1083 : SyntheticSection(SHF_ALLOC | SHF_WRITE, in GotPltSection()
1131 : SyntheticSection(SHF_ALLOC | SHF_WRITE, in IgotPltSection()
1482 : SyntheticSection(SHF_ALLOC, Type, Config->Wordsize, Name), in RelocationBaseSection()
1525 : SyntheticSection(SHF_ALLOC, in RelrBaseSection()
2269 : SyntheticSection(SHF_ALLOC, SHT_HASH, 4, ".hash") { in HashTableSection()
2382 : SyntheticSection(0, SHT_PROGBITS, 1, ".gdb_index") {} in GdbIndexSection()
3074 : SyntheticSection(SHF_ALLOC | SHF_EXECINSTR, SHT_PROGBITS, in ThunkSection()
[all …]
H A DInputSection.h29 class SyntheticSection; variable
273 SyntheticSection *getParent() const;
310 SyntheticSection *getParent() const;
H A DAArch64ErrataFix.cpp378 class lld::elf::Patch843419Section : public SyntheticSection {
397 : SyntheticSection(SHF_ALLOC | SHF_EXECINSTR, SHT_PROGBITS, 4, in Patch843419Section()
589 if (isa<SyntheticSection>(IS)) in patchInputSectionDescription()
H A DInputSection.cpp139 if (auto *S = dyn_cast<SyntheticSection>(this)) in getSize()
1042 if (auto *S = dyn_cast<SyntheticSection>(this)) { in writeTo()
1096 SyntheticSection *EhInputSection::getParent() const { in getParent()
1097 return cast_or_null<SyntheticSection>(Parent); in getParent()
1154 SyntheticSection *MergeInputSection::getParent() const { in getParent()
1155 return cast_or_null<SyntheticSection>(Parent); in getParent()
H A DICF.cpp178 if (isa<SyntheticSection>(S)) in isEligible()
H A DWriter.cpp644 if (isa<SyntheticSection>(IS) && !(IS->Flags & SHF_MERGE)) in addSectionSymbols()
1552 static void finalizeSynthetic(SyntheticSection *Sec) { in finalizeSynthetic()
1574 SyntheticSection *SS = dyn_cast<SyntheticSection>(S); in removeUnusedSyntheticSections()
H A DOutputSections.cpp310 if (isa<SyntheticSection>(First)) in finalize()
H A DLinkerScript.cpp566 if (!isa<SyntheticSection>(IS) && in addInputSec()