Lines Matching defs:elf
32 #include ELFUTILS_HEADER(elf)
175 setshdrstrndx (Elf *elf, GElf_Ehdr *ehdr, size_t ndx)
182 Elf_Scn *zscn = elf_getscn (elf, 0);
192 if (gelf_update_ehdr (elf, ehdr) == 0)
277 Elf *elf = NULL;
310 elf = elf_begin (fd, ELF_C_READ, NULL);
311 if (elf == NULL)
319 Elf_Kind kind = elf_kind (elf);
337 if (gelf_getehdr (elf, &ehdr) == NULL)
345 if (elf_getshdrstrndx (elf, &shdrstrndx) != 0)
353 if (elf_getshdrnum (elf, &shnum) != 0)
369 if (elf_getphdrnum (elf, &phnum) != 0)
391 + gelf_fsize (elf, ELF_T_PHDR, phnum, EV_CURRENT));
422 while ((scn = elf_nextscn (elf, scn)) != NULL)
440 const char *sname = elf_strptr (elf, shdrstrndx, shdr->sh_name);
573 if (gelf_newehdr (elfnew, gelf_getclass (elf)) == 0)
611 GElf_Phdr *phdr = gelf_getphdr (elf, cnt, &phdr_mem);
650 while ((scn = elf_nextscn (elf, scn)) != NULL)
669 sname = elf_strptr (elf, shdrstrndx, shdr->sh_name);
884 name = elf_strptr (elf, shdrstrndx, shdr->sh_name);
961 const char *symname = elf_strptr (elf, shdrstrndx,
1044 Elf_Scn *oldscn = elf_getscn (elf, shdrstrndx);
1060 shstrtab_name = elf_strptr (elf, shdrstrndx, shdr->sh_name);
1185 Elf_Scn *oldscn = elf_getscn (elf, symtabndx);
1201 symtab_name = elf_strptr (elf, shdrstrndx, shdr->sh_name);
1293 elf_end (elf);