Home
last modified time | relevance | path

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

/freebsd-13.1/sys/compat/cloudabi/
H A Dcloudabi_proc.c50 struct vmspace *oldvmspace; in cloudabi_sys_proc_exec() local
53 error = pre_execve(td, &oldvmspace); in cloudabi_sys_proc_exec()
60 error = kern_execve(td, &args, NULL, oldvmspace); in cloudabi_sys_proc_exec()
62 post_execve(td, error, oldvmspace); in cloudabi_sys_proc_exec()
/freebsd-13.1/sys/kern/
H A Dkern_exec.c224 struct vmspace *oldvmspace; in sys_execve() local
234 post_execve(td, error, oldvmspace); in sys_execve()
250 struct vmspace *oldvmspace; in sys_fexecve() local
262 post_execve(td, error, oldvmspace); in sys_fexecve()
281 struct vmspace *oldvmspace; in sys___mac_execve() local
316 *oldvmspace = p->p_vmspace; in pre_execve()
339 exec_cleanup(td, oldvmspace); in post_execve()
351 struct vmspace *oldvmspace) in kern_execve() argument
384 struct vmspace *oldvmspace) in do_execve() argument
1015 exec_cleanup(td, oldvmspace); in do_execve()
[all …]
H A Dinit_main.c714 struct vmspace *oldvmspace; in start_init() local
770 oldvmspace = p->p_vmspace; in start_init()
771 error = kern_execve(td, &args, NULL, oldvmspace); in start_init()
775 exec_cleanup(td, oldvmspace); in start_init()
/freebsd-13.1/sys/compat/linux/
H A Dlinux_emul.c256 struct vmspace *oldvmspace; in linux_common_execve() local
263 error = pre_execve(td, &oldvmspace); in linux_common_execve()
267 error = kern_execve(td, eargs, NULL, oldvmspace); in linux_common_execve()
268 post_execve(td, error, oldvmspace); in linux_common_execve()
/freebsd-13.1/sys/sys/
H A Dimgact.h125 int pre_execve(struct thread *td, struct vmspace **oldvmspace);
126 void post_execve(struct thread *td, int error, struct vmspace *oldvmspace);
H A Dsyscallsubr.h134 struct mac *mac_p, struct vmspace *oldvmspace);
/freebsd-13.1/sys/compat/freebsd32/
H A Dfreebsd32_misc.c436 struct vmspace *oldvmspace; in freebsd32_execve() local
439 error = pre_execve(td, &oldvmspace); in freebsd32_execve()
445 error = kern_execve(td, &eargs, NULL, oldvmspace); in freebsd32_execve()
446 post_execve(td, error, oldvmspace); in freebsd32_execve()
455 struct vmspace *oldvmspace; in freebsd32_fexecve() local
458 error = pre_execve(td, &oldvmspace); in freebsd32_fexecve()
465 error = kern_execve(td, &eargs, NULL, oldvmspace); in freebsd32_fexecve()
467 post_execve(td, error, oldvmspace); in freebsd32_fexecve()
/freebsd-13.1/sys/vm/
H A Dvm_map.c4835 struct vmspace *oldvmspace = p->p_vmspace; in vmspace_exec() local
4843 newvmspace->vm_swrss = oldvmspace->vm_swrss; in vmspace_exec()
4867 struct vmspace *oldvmspace = p->p_vmspace; in vmspace_unshare() local
4875 if (refcount_load(&oldvmspace->vm_refcnt) == 1) in vmspace_unshare()
4878 newvmspace = vmspace_fork(oldvmspace, &fork_charge); in vmspace_unshare()
4890 vmspace_free(oldvmspace); in vmspace_unshare()