Home | History | Annotate | Download | only in tests

Lines Matching refs:Elf

38   Elf *elf;
59 elf = elf_begin (fd, ELF_C_READ, NULL);
60 if (elf == NULL)
62 printf ("cannot open ELF file: %s\n", elf_errmsg (-1));
66 if (elf_kind (elf) != ELF_K_ELF)
68 printf ("\"%s\" is not an ELF file\n", argv[1]);
72 if (gelf_getehdr (elf, &ehdr) == NULL)
74 printf ("cannot get the ELF header: %s\n", elf_errmsg (-1));
81 while ((scn = elf_nextscn (elf, scn)) != NULL)
87 name = elf_strptr (elf, strndx, (size_t) shdr.sh_name);
92 if (elf_end (elf) != 0)
94 printf ("error while freeing ELF descriptor: %s\n", elf_errmsg (-1));