Lines Matching defs:ehdr
316 static int get_sec(Elf *elf, int i, GElf_Ehdr *ehdr, char **shname,
328 *shname = elf_strptr(elf, ehdr->e_shstrndx, shdr->sh_name);
512 GElf_Ehdr ehdr;
535 if (gelf_getehdr(elf, &ehdr) != &ehdr)
542 for (i = 1; i < ehdr.e_shnum; i++) {
544 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))
599 for (i = 1; i < ehdr.e_shnum; i++) {
603 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))
610 if (get_sec(elf, shdr.sh_info, &ehdr, &shname_prog,
628 for (i = 1; i < ehdr.e_shnum; i++) {
633 if (get_sec(elf, i, &ehdr, &shname, &shdr, &data))