Lines Matching defs:sechdrs
40 const Elf_Shdr *sechdrs = info->sechdrs;
54 if (sechdrs[sym->st_shndx].sh_flags & SHF_EXECINSTR)
56 if (sechdrs[sym->st_shndx].sh_flags & SHF_ALLOC &&
57 sechdrs[sym->st_shndx].sh_type != SHT_NOBITS) {
58 if (!(sechdrs[sym->st_shndx].sh_flags & SHF_WRITE))
60 else if (sechdrs[sym->st_shndx].sh_flags & ARCH_SHF_SMALL)
65 if (sechdrs[sym->st_shndx].sh_type == SHT_NOBITS) {
66 if (sechdrs[sym->st_shndx].sh_flags & ARCH_SHF_SMALL)
71 if (strstarts(info->secstrings + sechdrs[sym->st_shndx].sh_name,
78 static bool is_core_symbol(const Elf_Sym *src, const Elf_Shdr *sechdrs,
94 sec = sechdrs + src->st_shndx;
115 Elf_Shdr *symsect = info->sechdrs + info->index.sym;
116 Elf_Shdr *strsect = info->sechdrs + info->index.str;
134 is_core_symbol(src + i, info->sechdrs, info->hdr->e_shnum,
176 Elf_Shdr *symsec = &info->sechdrs[info->index.sym];
191 (void *)info->sechdrs[info->index.str].sh_addr;
206 is_core_symbol(src + i, info->sechdrs, info->hdr->e_shnum,
234 sechdr = &info->sechdrs[i];