Lines Matching refs:InputSection

484       if (s != &InputSection::discarded && s->flags & SHF_ALLOC)  in handleSectionGroup()
500 if (!s || s == &InputSection::discarded) in handleSectionGroup()
523 if (this->sections[i] == &InputSection::discarded) in initializeSections()
548 this->sections[i] = &InputSection::discarded; in initializeSections()
556 this->sections[i] = &InputSection::discarded; in initializeSections()
584 this->sections[secIndex] = &InputSection::discarded; in initializeSections()
614 if (this->sections[i] == &InputSection::discarded) in initializeSections()
635 s = make<InputSection>(ms->file, ms->flags, ms->type, ms->alignment, in initializeSections()
651 auto *isec = make<InputSection>( in initializeSections()
674 InputSection *isec = cast<InputSection>(this->sections[i]); in initializeSections()
676 if (!isa<InputSection>(linkSec)) in initializeSections()
784 template <class ELFT> static uint32_t readAndFeatures(const InputSection &sec) { in readAndFeatures()
852 if (target == &InputSection::discarded) in getRelocTarget()
874 auto *isec = make<InputSection>(*this, sec, name); in createInputSection()
885 in.attributes = std::make_unique<InputSection>(*this, sec, name); in createInputSection()
888 return &InputSection::discarded; in createInputSection()
896 auto *isec = make<InputSection>(*this, sec, name); in createInputSection()
907 in.attributes = std::make_unique<InputSection>(*this, sec, name); in createInputSection()
910 return &InputSection::discarded; in createInputSection()
921 return &InputSection::discarded; in createInputSection()
928 return &InputSection::discarded; in createInputSection()
946 return &InputSection::discarded; in createInputSection()
957 this->andFeatures = readAndFeatures<ELFT>(InputSection(*this, sec, name)); in createInputSection()
958 return &InputSection::discarded; in createInputSection()
969 return &InputSection::discarded; in createInputSection()
972 return &InputSection::discarded; in createInputSection()
980 return &InputSection::discarded; in createInputSection()
989 return &InputSection::discarded; in createInputSection()
1000 return make<InputSection>(*this, sec, name); in createInputSection()
1095 if (eSym.st_shndx == SHN_UNDEF || sec == &InputSection::discarded) in initializeLocalSymbols()
1142 if (sec == &InputSection::discarded) { in postParse()
1687 auto *section = make<InputSection>(this, SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, in parse()