Searched refs:bprm (Results 1 – 8 of 8) sorted by relevance
| /fs/ |
| A D | exec.c | 274 err = create_init_stack_vma(bprm->mm, &bprm->vma, &bprm->p); in bprm_mm_init() 376 bprm->argmin = bprm->p - limit; in bprm_set_stack_limit() 383 return bprm->p < bprm->argmin; in bprm_hit_stack_limit() 418 if (bprm->argc < 0 || bprm->envc < 0) in bprm_stack_limits() 1148 would_dump(bprm, bprm->file); in begin_new_exec() 1398 if (bprm->interp != bprm->filename) in free_bprm() 1447 bprm->filename = bprm->fdpath; in alloc_bprm() 1449 bprm->interp = bprm->filename; in alloc_bprm() 1709 bprm->file = bprm->interpreter; in exec_binprm() 1834 bprm->exec = bprm->p; in do_execveat_common() [all …]
|
| A D | binfmt_script.c | 41 if ((bprm->buf[0] != '#') || (bprm->buf[1] != '!')) in load_script() 58 buf_end = bprm->buf + sizeof(bprm->buf) - 1; in load_script() 59 i_end = strnchr(bprm->buf, sizeof(bprm->buf), '\n'); in load_script() 106 retval = remove_arg_zero(bprm); in load_script() 109 retval = copy_string_kernel(bprm->interp, bprm); in load_script() 112 bprm->argc++; in load_script() 116 retval = copy_string_kernel(i_arg, bprm); in load_script() 119 bprm->argc++; in load_script() 121 retval = copy_string_kernel(i_name, bprm); in load_script() 124 bprm->argc++; in load_script() [all …]
|
| A D | binfmt_flat.c | 117 sp -= bprm->envc + 1; in create_flat_tables() 118 sp -= bprm->argc + 1; in create_flat_tables() 126 if (put_user(bprm->argc, sp++)) in create_flat_tables() 137 for (i = bprm->argc; i > 0; i--) { in create_flat_tables() 150 for (i = bprm->envc; i > 0; i--) { in create_flat_tables() 509 ret = begin_new_exec(bprm); in load_flat_file() 515 setup_new_exec(bprm); in load_flat_file() 677 result = read_code(bprm->file, datapos, in load_flat_file() 716 "Load", bprm->filename, in load_flat_file() 904 res = create_flat_tables(bprm, bprm->p); in load_flat_binary() [all …]
|
| A D | binfmt_misc.c | 91 struct linux_binprm *bprm) in search_binfmt_handler() argument 93 char *p = strrchr(bprm->interp, '.'); in search_binfmt_handler() 113 s = bprm->buf + e->offset; in search_binfmt_handler() 141 struct linux_binprm *bprm) in get_binfmt_handler() argument 225 retval = remove_arg_zero(bprm); in load_misc_binary() 231 bprm->have_execfd = 1; in load_misc_binary() 234 retval = copy_string_kernel(bprm->interp, bprm); in load_misc_binary() 237 bprm->argc++; in load_misc_binary() 243 bprm->argc++; in load_misc_binary() 261 bprm->interpreter = interp_file; in load_misc_binary() [all …]
|
| A D | binfmt_elf_fdpic.c | 274 would_dump(bprm, interpreter); in load_elf_fdpic_binary() 341 retval = begin_new_exec(bprm); in load_elf_fdpic_binary() 354 setup_new_exec(bprm); in load_elf_fdpic_binary() 461 finalize_exec(bprm); in load_elf_fdpic_binary() 518 sp = arch_align_stack(bprm->p); in create_elf_fdpic_tables() 593 if (bprm->have_execfd) in create_elf_fdpic_tables() 651 NEW_AUX_ENT(AT_EXECFN, bprm->exec); in create_elf_fdpic_tables() 658 if (bprm->have_execfd) in create_elf_fdpic_tables() 659 NEW_AUX_ENT(AT_EXECFD, bprm->execfd); in create_elf_fdpic_tables() 691 current->mm->arg_start = bprm->p; in create_elf_fdpic_tables() [all …]
|
| A D | binfmt_elf.c | 154 unsigned long p = bprm->p; in create_elf_tables() 155 int argc = bprm->argc; in create_elf_tables() 156 int envc = bprm->envc; in create_elf_tables() 269 if (bprm->have_execfd) { in create_elf_tables() 851 if (!can_mmap_file(bprm->file)) in load_elf_binary() 902 would_dump(bprm, interpreter); in load_elf_binary() 935 bprm->file, false, in load_elf_binary() 995 retval = begin_new_exec(bprm); in load_elf_binary() 1009 setup_new_exec(bprm); in load_elf_binary() 1291 mm->start_stack = bprm->p; in load_elf_binary() [all …]
|
| A D | compat_binfmt_elf.c | 124 #define COMPAT_ARCH_SETUP_ADDITIONAL_PAGES(bprm, ex, interpreter) \ argument 125 compat_arch_setup_additional_pages(bprm, interpreter)
|
| /fs/tests/ |
| A D | exec_kunit.c | 5 struct linux_binprm bprm; member 120 struct linux_binprm bprm = result->bprm; in exec_test_bprm_stack_limits() local 123 rc = bprm_stack_limits(&bprm); in exec_test_bprm_stack_limits() 126 KUNIT_EXPECT_EQ_MSG(test, bprm.argmin, result->expected_argmin, "on loop %d", i); in exec_test_bprm_stack_limits()
|
Completed in 30 milliseconds