Lines Matching refs:elf
40 Elf *elf;
63 /* Set the ELF version. */
66 /* Create an ELF descriptor. */
67 elf = elf_begin (fd, ELF_C_READ, NULL);
68 if (elf == NULL)
70 printf ("Cannot create ELF descriptor: %s\n", elf_errmsg (-1));
75 if (elf_kind (elf) != ELF_K_AR)
82 arsym = elf_getarsym (elf, &narsym);
95 Elf *subelf;
98 if (elf_rand (elf, arsym[narsym].as_off) != arsym[narsym].as_off)
105 subelf = elf_begin (fd, ELF_C_READ, elf);
108 printf ("Cannot create ELF descriptor for archive member: %s\n",
124 /* Free the ELF descriptor. */
133 /* Free the ELF descriptor. */
134 if (elf_end (elf) != 0)
136 printf ("Error while freeing ELF descriptor: %s\n", elf_errmsg (-1));