Lines Matching defs:elf
788 findelfscn(Elf *elf, GElf_Ehdr *ehdr, char *secname)
794 for (scn = NULL; (scn = elf_nextscn(elf, scn)) != NULL; ) {
796 elf_strptr(elf, ehdr->e_shstrndx, shdr.sh_name)) != NULL &&
815 Elf *elf;
871 if ((elf = elf_begin(fd, ELF_C_READ, NULL)) != NULL &&
872 gelf_getehdr(elf, &ehdr) != NULL) {
875 Elf_Scn *ctfscn = findelfscn(elf, &ehdr, ".SUNW_ctf");
893 symscn = elf_getscn(elf, ctfshdr.sh_link);
895 symscn = findelfscn(elf, &ehdr, ".symtab");
904 symstrscn = elf_getscn(elf, shdr.sh_link);
1023 if (elf != NULL)
1024 (void) elf_end(elf);