Lines Matching refs:InputSection
534 if (s != &InputSection::discarded && s->flags & SHF_ALLOC) in handleSectionGroup()
550 if (!s || s == &InputSection::discarded) in handleSectionGroup()
575 if (this->sections[i] == &InputSection::discarded) in initializeSections()
598 this->sections[i] = &InputSection::discarded; in initializeSections()
606 this->sections[i] = &InputSection::discarded; in initializeSections()
640 this->sections[secIndex] = &InputSection::discarded; in initializeSections()
666 if (this->sections[i] == &InputSection::discarded) in initializeSections()
686 InputSection *isec = cast<InputSection>(this->sections[i]); in initializeSections()
688 if (!isa<InputSection>(linkSec)) in initializeSections()
796 template <class ELFT> static uint32_t readAndFeatures(const InputSection &sec) { in readAndFeatures()
864 if (target == &InputSection::discarded) in getRelocTarget()
874 static InputSection *toRegularSection(MergeInputSection *sec) { in toRegularSection()
875 return make<InputSection>(sec->file, sec->flags, sec->type, sec->alignment, in toRegularSection()
889 auto *isec = make<InputSection>(*this, sec, name); in createInputSection()
900 in.attributes = make<InputSection>(*this, sec, name); in createInputSection()
903 return &InputSection::discarded; in createInputSection()
911 auto *isec = make<InputSection>(*this, sec, name); in createInputSection()
922 in.attributes = make<InputSection>(*this, sec, name); in createInputSection()
925 return &InputSection::discarded; in createInputSection()
939 return &InputSection::discarded; in createInputSection()
946 return &InputSection::discarded; in createInputSection()
992 InputSection *relocSec = make<InputSection>(*this, sec, name); in createInputSection()
1014 return &InputSection::discarded; in createInputSection()
1025 this->andFeatures = readAndFeatures<ELFT>(InputSection(*this, sec, name)); in createInputSection()
1026 return &InputSection::discarded; in createInputSection()
1036 return &InputSection::discarded; in createInputSection()
1039 return &InputSection::discarded; in createInputSection()
1047 return &InputSection::discarded; in createInputSection()
1057 return &InputSection::discarded; in createInputSection()
1065 return &InputSection::discarded; in createInputSection()
1075 return make<InputSection>(*this, sec, name); in createInputSection()
1127 else if (sec == &InputSection::discarded) in initializeSymbols()
1173 if (sec == &InputSection::discarded) { in initializeSymbols()
1743 auto *section = make<InputSection>(this, SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, in parse()