Lines Matching refs:subelf
492 Elf *subelf;
493 while ((subelf = elf_begin (fd, cmd, elf)) != NULL)
495 Elf_Arhdr *arhdr = elf_getarhdr (subelf);
499 index_off = elf_getaroff (subelf);
577 char *data = elf_rawfile (subelf, &nleft);
735 cmd = elf_next (subelf);
736 if (elf_end (subelf) != 0)
927 Elf *subelf;
928 while ((subelf = elf_begin (fd, cmd, elf)) != NULL)
930 Elf_Arhdr *arhdr = elf_getarhdr (subelf);
956 newp->old_off = elf_getaroff (subelf);
972 arlib_add_symbols (subelf, arfname, arhdr->ar_name, newp->off);
979 cmd = elf_next (subelf);
980 if (elf_end (subelf) != 0)
1129 Elf *subelf;
1130 while ((subelf = elf_begin (fd, cmd, elf)) != NULL)
1132 Elf_Arhdr *arhdr = elf_getarhdr (subelf);
1140 newp->old_off = elf_getaroff (subelf);
1193 cmd = elf_next (subelf);
1194 if (elf_end (subelf) != 0)
1349 /* Fake initializing arhdr and subelf to keep gcc calm. */
1350 asm ("" : "=m" (arhdr), "=m" (subelf));
1352 || (subelf = elf_begin (fd, ELF_C_READ_MMAP, elf)) == NULL
1353 || (arhdr = elf_getarhdr (subelf)) == NULL)
1358 arlib_add_symbols (subelf, arfname, arhdr->ar_name, cur_off);
1360 elf_end (subelf);