Lines Matching defs:elf
81 const char *scnname = elf_strptr (result->elf, shstrndx,
129 const char *scnname = elf_strptr (result->elf, shstrndx,
282 if (gelf_getehdr (result->elf, &ehdr) == NULL)
385 result->debugdir = __libdw_debugdir (result->elf->fildes);
392 global_read (Dwarf *result, Elf *elf, size_t shstrndx)
398 while ((scn = elf_nextscn (elf, scn)) != NULL && result->type != TYPE_PLAIN)
406 while (result != NULL && (scn = elf_nextscn (elf, scn)) != NULL)
414 scngrp_read (Dwarf *result, Elf *elf, size_t shstrndx, Elf_Scn *scngrp)
455 Elf_Scn *scn = elf_getscn (elf, scnidx[cnt]);
473 Elf_Scn *scn = elf_getscn (elf, scnidx[cnt]);
485 dwarf_begin_elf (Elf *elf, Dwarf_Cmd cmd, Elf_Scn *scngrp)
492 ehdr = gelf_getehdr (elf, &ehdr_mem);
495 if (elf_kind (elf) != ELF_K_ELF)
523 result->elf = elf;
544 if (elf_getshdrstrndx (elf, &shstrndx) != 0)
558 return global_read (result, elf, shstrndx);
560 return scngrp_read (result, elf, shstrndx, scngrp);