Home | History | Annotate | Download | only in tests

Lines Matching defs:elf

26   Elf *elf;
41 elf = elf_begin (fd, ELF_C_READ, NULL);
42 if (elf == NULL)
44 printf ("cannot open ELF file: %s\n", elf_errmsg (-1));
48 if (elf_kind (elf) != ELF_K_ELF)
50 printf ("\"%s\" is not an ELF file\n", argv[1]);
54 if (gelf_getehdr (elf, &ehdr) == NULL)
56 printf ("cannot get the ELF header: %s\n", elf_errmsg (-1));
63 while ((scn = elf_nextscn (elf, scn)) != NULL)
69 name = elf_strptr (elf, strndx, (size_t) shdr.sh_name);
74 if (elf_end (elf) != 0)
76 printf ("error while freeing ELF descriptor: %s\n", elf_errmsg (-1));