Home
last modified time | relevance | path

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

/netbsd-src/sys/compat/linux32/arch/aarch64/
H A Dlinux32_exec_machdep.c92 vsize_t max_stack_size; in linux32_exec_setup_stack() local
103 max_stack_size = LINUX32_MAXSSIZ; in linux32_exec_setup_stack()
106 MIN(l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur, max_stack_size); in linux32_exec_setup_stack()
108 (vaddr_t)STACK_GROW(epp->ep_minsaddr, max_stack_size); in linux32_exec_setup_stack()
122 noaccess_size = max_stack_size - access_size; in linux32_exec_setup_stack()
126 if (noaccess_size > 0 && noaccess_size <= max_stack_size) { in linux32_exec_setup_stack()
131 KASSERT(access_size <= max_stack_size); in linux32_exec_setup_stack()
/netbsd-src/sys/compat/linux/arch/i386/
H A Dlinux_exec_machdep.c69 u_long max_stack_size; in linux_exec_setup_stack() local
79 max_stack_size = MAXSSIZ; in linux_exec_setup_stack()
82 max_stack_size = MAXSSIZ; in linux_exec_setup_stack()
99 max_stack_size); in linux_exec_setup_stack()
112 noaccess_size = max_stack_size - access_size; in linux_exec_setup_stack()
/netbsd-src/sys/kern/
H A Dexec_subr.c392 vsize_t max_stack_size; in exec_setup_stack()
407 max_stack_size = MAXSSIZ32; in exec_setup_stack()
410 max_stack_size = MAXSSIZ; in exec_setup_stack()
413 DPRINTF(("ep_minsaddr=%#jx max_stack_size=%#jx\n", in exec_setup_stack()
414 (uintmax_t)epp->ep_minsaddr, (uintmax_t)max_stack_size)); in exec_setup_stack()
416 pax_aslr_stack(epp, &max_stack_size); in exec_setup_stack()
418 DPRINTF(("[RLIMIT_STACK].lim_cur=%#jx max_stack_size=%#jx\n", in exec_setup_stack()
420 (uintmax_t)max_stack_size)); in exec_setup_stack()
422 max_stack_size); in exec_setup_stack()
427 max_stack_size); in exec_setup_stack()
389 vsize_t max_stack_size; exec_setup_stack() local
[all...]
H A Dkern_pax.c630 pax_aslr_stack(struct exec_package *epp, vsize_t *max_stack_size) in pax_aslr_stack() argument
647 d &= (*max_stack_size / PAX_ASLR_MAX_STACK_WASTE) - 1; in pax_aslr_stack()
652 *max_stack_size -= d; in pax_aslr_stack()
/netbsd-src/sys/compat/linux/arch/amd64/
H A Dlinux_exec_machdep.c74 u_long max_stack_size; in linux_exec_setup_stack() local
84 max_stack_size = MAXSSIZ; in linux_exec_setup_stack()
89 max_stack_size = MAXSSIZ; in linux_exec_setup_stack()
96 max_stack_size); in linux_exec_setup_stack()
109 noaccess_size = max_stack_size - access_size; in linux_exec_setup_stack()
/netbsd-src/sys/sys/
H A Dpax.h142 pax_aslr_stack(struct exec_package *epp, vsize_t *max_stack_size) in pax_aslr_stack() argument