Lines Matching refs:elf
32 Elf *elf;
55 /* Set the ELF version. */
58 /* Create an ELF descriptor. */
59 elf = elf_begin (fd, ELF_C_READ, NULL);
60 if (elf == NULL)
62 printf ("Cannot create ELF descriptor: %s\n", elf_errmsg (-1));
67 if (elf_kind (elf) != ELF_K_AR)
74 arsym = elf_getarsym (elf, &narsym);
87 Elf *subelf;
90 if (elf_rand (elf, arsym[narsym].as_off) != arsym[narsym].as_off)
97 subelf = elf_begin (fd, ELF_C_READ, elf);
100 printf ("Cannot create ELF descriptor for archive member: %s\n",
116 /* Free the ELF descriptor. */
125 /* Free the ELF descriptor. */
126 if (elf_end (elf) != 0)
128 printf ("Error while freeing ELF descriptor: %s\n", elf_errmsg (-1));