Lines Matching refs:elf
69 Elf *elf;
125 elf = elf_begin (fd, ELF_C_READ, NULL);
126 if (elf == NULL)
128 printf ("cannot create ELF descriptor: %s\n", elf_errmsg (-1));
132 if (elf_kind (elf) != ELF_K_ELF)
134 puts ("not a valid ELF file");
139 ehdr = gelf_getehdr (elf, &ehdr_mem);
142 printf ("cannot get ELF header: %s\n", elf_errmsg (-1));
149 puts ("ELF header does not match");
160 scn = elf_getscn (elf, cnt);
177 if (strcmp (elf_strptr (elf, ehdr->e_shstrndx, shdr->sh_name),
181 elf_strptr (elf, ehdr->e_shstrndx, shdr->sh_name),
246 elf_end (elf);