Lines Matching defs:exact
3631 enum { unused, exact, atleast, exact_or_gnuld } attrflag;
3637 { ".bss", 5, SHT_NOBITS, exact, SHF_ALLOC | SHF_WRITE, 0 },
3639 { ".data", 6, SHT_PROGBITS, exact, SHF_ALLOC | SHF_WRITE, 0 },
3640 { ".data1", 7, SHT_PROGBITS, exact, SHF_ALLOC | SHF_WRITE, 0 },
3643 { ".debug", 6, SHT_PROGBITS, exact, 0, 0 },
3645 { ".dynstr", 8, SHT_STRTAB, exact, SHF_ALLOC, 0 },
3646 { ".dynsym", 8, SHT_DYNSYM, exact, SHF_ALLOC, 0 },
3647 { ".fini", 6, SHT_PROGBITS, exact, SHF_ALLOC | SHF_EXECINSTR, 0 },
3648 { ".fini_array", 12, SHT_FINI_ARRAY, exact, SHF_ALLOC | SHF_WRITE, 0 },
3650 { ".hash", 6, SHT_HASH, exact, SHF_ALLOC, 0 },
3651 { ".init", 6, SHT_PROGBITS, exact, SHF_ALLOC | SHF_EXECINSTR, 0 },
3652 { ".init_array", 12, SHT_INIT_ARRAY, exact, SHF_ALLOC | SHF_WRITE, 0 },
3654 { ".line", 6, SHT_PROGBITS, exact, 0, 0 },
3657 { ".preinit_array", 15, SHT_PREINIT_ARRAY, exact, SHF_ALLOC | SHF_WRITE, 0 },
3662 { ".shstrtab", 10, SHT_STRTAB, exact, 0, 0 },
3666 { ".tbss", 6, SHT_NOBITS, exact, SHF_ALLOC | SHF_WRITE | SHF_TLS, 0 },
3667 { ".tdata", 7, SHT_PROGBITS, exact, SHF_ALLOC | SHF_WRITE | SHF_TLS, 0 },
3668 { ".tdata1", 8, SHT_PROGBITS, exact, SHF_ALLOC | SHF_WRITE | SHF_TLS, 0 },
3669 { ".text", 6, SHT_PROGBITS, exact, SHF_ALLOC | SHF_EXECINSTR, 0 },
3672 { ".gnu.version", 13, SHT_GNU_versym, exact, SHF_ALLOC, 0 },
3673 { ".gnu.version_d", 15, SHT_GNU_verdef, exact, SHF_ALLOC, 0 },
3674 { ".gnu.version_r", 15, SHT_GNU_verneed, exact, SHF_ALLOC, 0 },
3675 { ".gnu.attributes", 16, SHT_GNU_ATTRIBUTES, exact, 0, 0 },
3804 if (special_sections[s].attrflag == exact
3812 && (special_sections[s].attrflag == exact || !gnuld))