Home
last modified time | relevance | path

Searched refs:elf_interpreter (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/bsd-user/
H A Delfload.c612 char *elf_interpreter; in load_elf_binary() local
658 elf_interpreter = NULL; in load_elf_binary()
661 if (elf_interpreter != NULL) { in load_elf_binary()
663 free(elf_interpreter); in load_elf_binary()
668 elf_interpreter = (char *)malloc(elf_ppnt->p_filesz); in load_elf_binary()
669 if (elf_interpreter == NULL) { in load_elf_binary()
677 retval = read(bprm->fd, elf_interpreter, elf_ppnt->p_filesz); in load_elf_binary()
685 retval = open(path(elf_interpreter), O_RDONLY); in load_elf_binary()
689 perror(elf_interpreter); in load_elf_binary()
708 free(elf_interpreter); in load_elf_binary()
[all …]
/openbmc/qemu/linux-user/
H A Delfload.c3887 char *elf_interpreter = NULL; in load_elf_binary() local
3895 load_elf_image(bprm->filename, &bprm->src, info, &ehdr, &elf_interpreter); in load_elf_binary()
3931 if (elf_interpreter) { in load_elf_binary()
3932 load_elf_interp(elf_interpreter, &interp_info, bprm->buf); in load_elf_binary()
3950 if (strcmp(elf_interpreter, "/usr/lib/libc.so.1") == 0 in load_elf_binary()
3951 || strcmp(elf_interpreter, "/usr/lib/ld.so.1") == 0) { in load_elf_binary()
3988 elf_interpreter ? &interp_info : NULL, in load_elf_binary()
3996 if (elf_interpreter) { in load_elf_binary()
3999 g_free(elf_interpreter); in load_elf_binary()