Searched refs:elf_interpreter (Results 1 – 2 of 2) sorted by relevance
| /openbmc/qemu/bsd-user/ |
| H A D | elfload.c | 612 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 D | elfload.c | 3887 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()
|