/fs/ |
D | binfmt_aout.c | 33 static int load_aout_binary(struct linux_binprm *, struct pt_regs * regs); 35 static int aout_core_dump(long signr, struct pt_regs *regs, struct file *file, unsigned long limit); 92 static int aout_core_dump(long signr, struct pt_regs *regs, struct file *file, unsigned long limit) in aout_core_dump() argument 110 dump.u_ar0 = offsetof(struct user, regs); in aout_core_dump() 112 aout_dump_thread(regs, &dump); in aout_core_dump() 220 static int load_aout_binary(struct linux_binprm * bprm, struct pt_regs * regs) in load_aout_binary() argument 379 regs->gp = ex.a_gpvalue; in load_aout_binary() 381 start_thread(regs, ex.a_entry, current->mm->start_stack); in load_aout_binary()
|
D | binfmt_som.c | 38 static int load_som_binary(struct linux_binprm * bprm, struct pt_regs * regs); 46 static int som_core_dump(long signr, struct pt_regs *regs, unsigned long limit); 189 load_som_binary(struct linux_binprm * bprm, struct pt_regs * regs) in load_som_binary() argument 276 start_thread_som(regs, som_entry, bprm->p); in load_som_binary()
|
D | binfmt_em86.c | 26 static int load_em86(struct linux_binprm *bprm,struct pt_regs *regs) in load_em86() argument 94 return search_binary_handler(bprm, regs); in load_em86()
|
D | binfmt_script.c | 18 static int load_script(struct linux_binprm *bprm,struct pt_regs *regs) in load_script() argument 98 return search_binary_handler(bprm,regs); in load_script()
|
D | binfmt_flat.c | 76 static int load_flat_binary(struct linux_binprm *, struct pt_regs * regs); 77 static int flat_core_dump(long signr, struct pt_regs *regs, struct file *file, unsigned long limit); 92 static int flat_core_dump(long signr, struct pt_regs *regs, struct file *file, unsigned long limit) in flat_core_dump() argument 835 static int load_flat_binary(struct linux_binprm * bprm, struct pt_regs * regs) in load_flat_binary() argument 906 FLAT_PLAT_INIT(regs); in load_flat_binary() 909 (int)regs, (int)start_addr, (int)current->mm->start_stack); in load_flat_binary() 911 start_thread(regs, start_addr, current->mm->start_stack); in load_flat_binary()
|
D | binfmt_elf.c | 45 static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs); 55 static int elf_core_dump(long signr, struct pt_regs *regs, struct file *file, unsigned long limit); 570 static int load_elf_binary(struct linux_binprm *bprm, struct pt_regs *regs) in load_elf_binary() argument 1014 ELF_PLAT_INIT(regs, reloc_func_desc); in load_elf_binary() 1017 start_thread(regs, elf_entry, bprm->p); in load_elf_binary() 1526 long signr, struct pt_regs *regs) in fill_note_info() argument 1733 long signr, struct pt_regs *regs) in fill_note_info() argument 1792 elf_core_copy_regs(&info->prstatus->pr_reg, regs); in fill_note_info() 1813 info->prstatus->pr_fpvalid = elf_core_copy_task_fpregs(current, regs, in fill_note_info() 1918 static int elf_core_dump(long signr, struct pt_regs *regs, struct file *file, unsigned long limit) in elf_core_dump() argument [all …]
|
D | exec.c | 1184 int search_binary_handler(struct linux_binprm *bprm,struct pt_regs *regs) in search_binary_handler() argument 1212 retval = fn(bprm, regs); in search_binary_handler() 1221 tracehook_report_exec(fmt, bprm, regs); in search_binary_handler() 1278 struct pt_regs * regs) in do_execve() argument 1349 retval = search_binary_handler(bprm,regs); in do_execve() 1719 void do_coredump(long signr, int exit_code, struct pt_regs *regs) in do_coredump() argument 1861 retval = binfmt->core_dump(signr, regs, file, core_limit); in do_coredump()
|
D | binfmt_elf_fdpic.c | 166 struct pt_regs *regs) in load_elf_fdpic_binary() argument 421 ELF_FDPIC_PLAT_INIT(regs, exec_params.map_addr, interp_params.map_addr, in load_elf_fdpic_binary() 427 start_thread(regs, entryaddr, current->mm->start_stack); in load_elf_fdpic_binary() 1587 static int elf_fdpic_core_dump(long signr, struct pt_regs *regs, in elf_fdpic_core_dump() argument 1673 elf_core_copy_regs(&prstatus->pr_reg, regs); in elf_fdpic_core_dump() 1708 elf_core_copy_task_fpregs(current, regs, fpu))) in elf_fdpic_core_dump()
|
D | binfmt_misc.c | 106 static int load_misc_binary(struct linux_binprm *bprm, struct pt_regs *regs) in load_misc_binary() argument 202 retval = search_binary_handler (bprm, regs); in load_misc_binary()
|
D | compat.c | 1391 struct pt_regs * regs) in compat_do_execve() argument 1452 retval = search_binary_handler(bprm, regs); in compat_do_execve()
|