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

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/mips/kernel/
H A Dirixelf.c257 static unsigned int load_irix_interp(struct elfhdr * interp_elf_ex, argument
276 print_elfhdr(interp_elf_ex);
279 if ((interp_elf_ex->e_type != ET_EXEC &&
280 interp_elf_ex->e_type != ET_DYN) ||
282 printk("IRIX interp has bad e_type %d\n", interp_elf_ex->e_type);
287 if (sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > PAGE_SIZE) {
289 (sizeof(struct elf_phdr) * interp_elf_ex->e_phnum));
293 elf_phdata = kmalloc(sizeof(struct elf_phdr) * interp_elf_ex->e_phnum,
304 if (interp_elf_ex->e_phentsize != 32) {
306 interp_elf_ex
432 look_for_irix_interpreter(char **name, struct file **interpreter, struct elfhdr *interp_elf_ex, struct elf_phdr *epp, struct linux_binprm *bprm, int pnum) argument
599 struct elfhdr elf_ex, interp_elf_ex; local
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/
H A Dbinfmt_elf.c313 static unsigned long load_elf_interp(struct elfhdr *interp_elf_ex, argument
325 if (interp_elf_ex->e_type != ET_EXEC &&
326 interp_elf_ex->e_type != ET_DYN)
328 if (!elf_check_arch(interp_elf_ex))
337 if (interp_elf_ex->e_phentsize != sizeof(struct elf_phdr))
339 if (interp_elf_ex->e_phnum < 1 ||
340 interp_elf_ex->e_phnum > 65536U / sizeof(struct elf_phdr))
344 size = sizeof(struct elf_phdr) * interp_elf_ex->e_phnum;
351 retval = kernel_read(interpreter, interp_elf_ex->e_phoff,
361 for (i = 0; i < interp_elf_ex
552 struct elfhdr interp_elf_ex; member in struct:__anon7301
[all...]

Completed in 44 milliseconds