Lines Matching refs:subelf
521 Elf *subelf;
522 while ((subelf = elf_begin (fd, cmd, elf)) != NULL)
524 Elf_Arhdr *arhdr = elf_getarhdr (subelf);
528 index_off = elf_getaroff (subelf);
606 char *data = elf_rawfile (subelf, &nleft);
762 cmd = elf_next (subelf);
763 if (elf_end (subelf) != 0)
954 Elf *subelf;
955 while ((subelf = elf_begin (fd, cmd, elf)) != NULL)
957 Elf_Arhdr *arhdr = elf_getarhdr (subelf);
983 newp->old_off = elf_getaroff (subelf);
999 arlib_add_symbols (subelf, arfname, arhdr->ar_name, newp->off);
1006 cmd = elf_next (subelf);
1007 if (elf_end (subelf) != 0)
1157 Elf *subelf;
1158 while ((subelf = elf_begin (fd, cmd, elf)) != NULL)
1160 Elf_Arhdr *arhdr = elf_getarhdr (subelf);
1168 newp->old_off = elf_getaroff (subelf);
1221 cmd = elf_next (subelf);
1222 if (elf_end (subelf) != 0)
1378 /* Fake initializing arhdr and subelf to keep gcc calm. */
1379 asm ("" : "=m" (arhdr), "=m" (subelf));
1381 || (subelf = elf_begin (fd, ELF_C_READ_MMAP, elf)) == NULL
1382 || (arhdr = elf_getarhdr (subelf)) == NULL)
1387 arlib_add_symbols (subelf, arfname, arhdr->ar_name, cur_off);
1389 elf_end (subelf);