Lines Matching refs:SyntheticSection
39 class SyntheticSection : public InputSection {
41 SyntheticSection(uint64_t flags, uint32_t type, uint32_t alignment, in SyntheticSection() function
48 virtual ~SyntheticSection() = default;
68 class EhFrameSection final : public SyntheticSection {
77 return SyntheticSection::classof(d) && d->name == ".eh_frame"; in classof()
124 class GotSection : public SyntheticSection {
152 class GnuStackSection : public SyntheticSection {
155 : SyntheticSection(0, llvm::ELF::SHT_PROGBITS, 1, ".note.GNU-stack") {} in GnuStackSection()
160 class GnuPropertySection : public SyntheticSection {
168 class BuildIdSection : public SyntheticSection {
187 class BssSection final : public SyntheticSection {
200 class MipsGotSection final : public SyntheticSection {
377 class GotPltSection final : public SyntheticSection {
397 class IgotPltSection final : public SyntheticSection {
409 class StringTableSection final : public SyntheticSection {
463 template <class ELFT> class DynamicSection final : public SyntheticSection {
492 class RelocationBaseSection : public SyntheticSection {
553 class RelrBaseSection : public SyntheticSection {
585 class SymbolTableBaseSection : public SyntheticSection {
617 class SymtabShndxSection final : public SyntheticSection {
629 class GnuHashTableSection final : public SyntheticSection {
660 class HashTableSection final : public SyntheticSection {
682 class PltSection : public SyntheticSection {
701 class IpltSection final : public SyntheticSection {
724 class IBTPltSection : public SyntheticSection {
731 class GdbIndexSection final : public SyntheticSection {
801 class EhFrameHeader final : public SyntheticSection {
818 class VersionDefinitionSection final : public SyntheticSection {
840 class VersionTableSection final : public SyntheticSection {
855 class VersionNeedSection final : public SyntheticSection {
884 class MergeSyntheticSection : public SyntheticSection {
892 : SyntheticSection(flags, type, alignment, name) {} in MergeSyntheticSection()
940 class MipsAbiFlagsSection final : public SyntheticSection {
955 template <class ELFT> class MipsOptionsSection final : public SyntheticSection {
974 template <class ELFT> class MipsReginfoSection final : public SyntheticSection {
992 class MipsRldMapSection : public SyntheticSection {
1033 class ARMExidxSyntheticSection : public SyntheticSection {
1072 class ThunkSection : public SyntheticSection {
1098 class PPC32Got2Section final : public SyntheticSection {
1112 class PPC64LongBranchTargetSection final : public SyntheticSection {
1129 class PartitionElfHeaderSection : public SyntheticSection {
1137 class PartitionProgramHeadersSection : public SyntheticSection {
1144 class PartitionIndexSection : public SyntheticSection {
1171 SyntheticSection *elfHeader;
1172 SyntheticSection *programHeaders;
1177 SyntheticSection *dynamic;
1187 SyntheticSection *verNeed;
1212 SyntheticSection *partEnd;
1213 SyntheticSection *partIndex;