Lines Matching refs:ielf
48 cleanup(Elf *ielf, Elf *oelf, Elf *melf, Cache *icache, Cache *mcache, in cleanup() argument
63 if (ielf) in cleanup()
64 (void) elf_end(ielf); in cleanup()
147 Elf * ielf = 0, *oelf = 0, *melf = 0; in rt_dldump() local
235 if ((ielf = elf_begin(fd, ELF_C_READ, NULL)) == NULL) { in rt_dldump()
237 cleanup(ielf, oelf, melf, icache, mcache, fd, 0); in rt_dldump()
242 if ((elf_kind(ielf) != ELF_K_ELF) || in rt_dldump()
243 ((iehdr = elf_getehdr(ielf)) == NULL) || in rt_dldump()
246 cleanup(ielf, oelf, melf, icache, mcache, 0, 0); in rt_dldump()
257 cleanup(ielf, oelf, melf, icache, mcache, 0, 0); in rt_dldump()
262 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
271 if ((iphdr = elf_getphdr(ielf)) == NULL) { in rt_dldump()
273 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
312 if (elf_getshdrstrndx(ielf, &shndx) == -1) { in rt_dldump()
314 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
317 if ((scn = elf_getscn(ielf, shndx)) == NULL) { in rt_dldump()
319 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
324 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
336 if (elf_getshdrnum(ielf, &shndx) == -1) { in rt_dldump()
338 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
347 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
360 for (scn = 0; scn = elf_nextscn(ielf, scn); _icache++) { in rt_dldump()
364 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
370 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
385 cleanup(ielf, oelf, melf, icache, mcache, in rt_dldump()
470 cleanup(ielf, oelf, melf, icache, mcache, in rt_dldump()
536 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
553 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
572 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
594 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
599 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
619 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
652 cleanup(ielf, oelf, melf, icache, in rt_dldump()
712 cleanup(ielf, oelf, melf, in rt_dldump()
749 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
754 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
759 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
765 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
773 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
783 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
789 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
867 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
877 cleanup(ielf, oelf, melf, icache, mcache, fd, opath); in rt_dldump()
881 cleanup(ielf, oelf, melf, icache, mcache, fd, 0); in rt_dldump()