Home
last modified time | relevance | path

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

/openbmc/qemu/bsd-user/
H A Delfload.c271 static abi_ulong load_elf_interp(struct elfhdr *interp_elf_ex, in load_elf_interp() argument
282 bswap_ehdr(interp_elf_ex); in load_elf_interp()
284 if ((interp_elf_ex->e_type != ET_EXEC && interp_elf_ex->e_type != ET_DYN) || in load_elf_interp()
285 !elf_check_arch(interp_elf_ex->e_machine)) { in load_elf_interp()
291 if (sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > TARGET_PAGE_SIZE) { in load_elf_interp()
296 interp_elf_ex->e_phnum); in load_elf_interp()
306 if (interp_elf_ex->e_phentsize != sizeof(struct elf_phdr)) { in load_elf_interp()
311 retval = lseek(interpreter_fd, interp_elf_ex->e_phoff, SEEK_SET); in load_elf_interp()
314 sizeof(struct elf_phdr) * interp_elf_ex->e_phnum); in load_elf_interp()
322 bswap_phdr(elf_phdata, interp_elf_ex->e_phnum); in load_elf_interp()
[all …]