Lines Matching refs:InputSection
535 if (s != &InputSection::discarded && s->flags & SHF_ALLOC) in handleSectionGroup()
551 if (!s || s == &InputSection::discarded) in handleSectionGroup()
576 if (this->sections[i] == &InputSection::discarded) in initializeSections()
602 this->sections[i] = &InputSection::discarded; in initializeSections()
610 this->sections[i] = &InputSection::discarded; in initializeSections()
637 this->sections[secIndex] = &InputSection::discarded; in initializeSections()
663 if (this->sections[i] == &InputSection::discarded) in initializeSections()
683 InputSection *isec = cast<InputSection>(this->sections[i]); in initializeSections()
685 if (!isa<InputSection>(linkSec)) in initializeSections()
793 template <class ELFT> static uint32_t readAndFeatures(const InputSection &sec) { in readAndFeatures()
861 if (target == &InputSection::discarded) in getRelocTarget()
871 static InputSection *toRegularSection(MergeInputSection *sec) { in toRegularSection()
872 return make<InputSection>(sec->file, sec->flags, sec->type, sec->alignment, in toRegularSection()
886 auto *isec = make<InputSection>(*this, sec, name); in createInputSection()
897 in.attributes = make<InputSection>(*this, sec, name); in createInputSection()
900 return &InputSection::discarded; in createInputSection()
908 auto *isec = make<InputSection>(*this, sec, name); in createInputSection()
919 in.attributes = make<InputSection>(*this, sec, name); in createInputSection()
922 return &InputSection::discarded; in createInputSection()
936 return &InputSection::discarded; in createInputSection()
943 return &InputSection::discarded; in createInputSection()
989 InputSection *relocSec = make<InputSection>(*this, sec, name); in createInputSection()
1011 return &InputSection::discarded; in createInputSection()
1022 this->andFeatures = readAndFeatures<ELFT>(InputSection(*this, sec, name)); in createInputSection()
1023 return &InputSection::discarded; in createInputSection()
1033 return &InputSection::discarded; in createInputSection()
1036 return &InputSection::discarded; in createInputSection()
1044 return &InputSection::discarded; in createInputSection()
1054 return &InputSection::discarded; in createInputSection()
1062 return &InputSection::discarded; in createInputSection()
1072 return make<InputSection>(*this, sec, name); in createInputSection()
1124 else if (sec == &InputSection::discarded) in initializeSymbols()
1170 if (sec == &InputSection::discarded) { in initializeSymbols()
1763 auto *section = make<InputSection>(this, SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, in parse()