Searched refs:elf_phdata (Results 1 – 2 of 2) sorted by relevance
/openbmc/qemu/bsd-user/ |
H A D | elfload.c | 275 struct elf_phdr *elf_phdata = NULL; in load_elf_interp() local 295 elf_phdata = (struct elf_phdr *) malloc(sizeof(struct elf_phdr) * in load_elf_interp() 298 if (!elf_phdata) { in load_elf_interp() 307 free(elf_phdata); in load_elf_interp() 313 retval = read(interpreter_fd, (char *) elf_phdata, in load_elf_interp() 319 free(elf_phdata); in load_elf_interp() 322 bswap_phdr(elf_phdata, interp_elf_ex->e_phnum); in load_elf_interp() 338 error = load_elf_sections(interp_elf_ex, elf_phdata, interpreter_fd, rbase, in load_elf_interp() 347 free(elf_phdata); in load_elf_interp() 609 struct elf_phdr *elf_phdata; in load_elf_binary() local [all …]
|
/openbmc/linux/fs/ |
H A D | binfmt_elf.c | 469 struct elf_phdr *elf_phdata = NULL; in load_elf_phdrs() local 486 elf_phdata = kmalloc(size, GFP_KERNEL); in load_elf_phdrs() 487 if (!elf_phdata) in load_elf_phdrs() 491 retval = elf_read(elf_file, elf_phdata, size, elf_ex->e_phoff); in load_elf_phdrs() 495 kfree(elf_phdata); in load_elf_phdrs() 496 elf_phdata = NULL; in load_elf_phdrs() 498 return elf_phdata; in load_elf_phdrs() 829 struct elf_phdr *elf_ppnt, *elf_phdata, *interp_elf_phdata = NULL; in load_elf_binary() local 860 elf_phdata = load_elf_phdrs(elf_ex, bprm->file); in load_elf_binary() 861 if (!elf_phdata) in load_elf_binary() [all …]
|