aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
Commit message (Expand)AuthorAgeFilesLines
* exec_new_vmspace: print useful error message on ctty if stack cannot be mapped.Konstantin Belousov2021-01-111-4/+10
* Implement enforcing write XOR execute mapping policy.Konstantin Belousov2021-01-111-3/+3
* Add ELF flag to disable ASLR stack gap.Konstantin Belousov2020-12-181-2/+12
* Provide ABI modules hooks for process exec/exit and thread exit.Konstantin Belousov2020-11-231-0/+2
* Stop using eventhandlers for itimers subsystem exec and exit hooks.Konstantin Belousov2020-11-211-0/+2
* Stop using eventhandler to invoke umtx_exec hook.Konstantin Belousov2020-11-211-1/+2
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-0/+1
* vmspace: Convert to refcount(9)Mark Johnston2020-11-041-1/+2
* audit: correct reporting of *execve(2) successKyle Evans2020-10-241-0/+3
* Remove pointless local variable.Konstantin Belousov2020-09-241-4/+1
* Do not leak oldvmspace if image activation failedKonstantin Belousov2020-09-231-14/+26
* cache: drop the always curthread argument from reverse lookup routinesMateusz Guzik2020-08-241-2/+1
* fd: remove fd_lastfileMateusz Guzik2020-07-151-1/+1
* kern_exec.c: Produce valid code ifndef SYS_PROTO_HConrad Meyer2020-05-021-1/+1
* Convert canary, execpathp, and pagesizes to pointers.Brooks Davis2020-04-161-6/+6
* Export argc, argv, envc, envv, and ps_strings in auxargs.Brooks Davis2020-04-151-0/+2
* Make ps_strings in struct image_params into a pointer.Brooks Davis2020-04-151-0/+1
* Retire procfs-based process debugging.John Baldwin2020-04-011-7/+0
* execve: use LOCKSHARED when looking up the interpreterMateusz Guzik2020-03-041-2/+2
* sys/: Document few more sysctls.Pawel Biernacki2020-03-021-4/+8
* Convert a few triviail consumers to the new unlocked grab API.Jeff Roberson2020-02-281-4/+6
* Do not read sigfastblock word on syscall entry.Konstantin Belousov2020-02-201-3/+1
* Add a way to manage thread signal mask using shared word, instead of syscall.Konstantin Belousov2020-02-091-0/+5
* vfs: replace VOP_MARKATIME with VOP_MMAPPEDMateusz Guzik2020-02-011-1/+1
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-031-7/+7
* Handle pagein clustering in vm_page_grab_valid() so that it can be used byJeff Roberson2019-12-151-62/+8
* Copy out aux args after the argument and environment vectors.John Baldwin2019-12-091-3/+14
* Use uintptr_t instead of register_t * for the stack base.John Baldwin2019-12-031-16/+20
* Check for errors from copyout() and suword*() in sv_copyout_args/strings.John Baldwin2019-11-181-22/+47
* kern_exec: p_osrel and p_fctl0 were obliterated by failed execve(2) attempt.Konstantin Belousov2019-11-171-1/+9
* Add a sv_copyout_auxargs() hook in sysentvec.John Baldwin2019-11-151-8/+2
* (4/6) Protect page valid with the busy lock.Jeff Roberson2019-10-151-1/+7
* (1/6) Replace busy checks with acquires where it is trival to do so.Jeff Roberson2019-10-151-1/+5
* Fix handling of invalid pages in exec_map_first_page().Mark Johnston2019-09-261-5/+14
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-10/+2
* In do_execve(), use shared text vnode lock consistently.Konstantin Belousov2019-09-071-3/+3
* In do_execve(), clear imgp->textset when restarting for interpreter.Konstantin Belousov2019-09-071-1/+3
* Add procctl(PROC_STACKGAP_CTL)Konstantin Belousov2019-09-031-0/+2
* Wire pages in vm_page_grab() when appropriate.Mark Johnston2019-08-281-4/+5
* Fix mis-mergeKonstantin Belousov2019-08-051-1/+3
* Set ISOPEN in namei flags when opening executable interpreters.John Baldwin2019-08-031-1/+1
* Make randomized stack gap between strings and pointers to argv/envs.Konstantin Belousov2019-07-311-0/+4
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-3/+2
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-2/+0
* Switch to use shared vnode locks for text files during image activation.Konstantin Belousov2019-05-051-28/+23
* Remove unneeded conditionals for sv_ functions - all the ABIsEdward Tomasz Napierala2019-04-121-18/+5
* amd64: Add md process flags and first P_MD_PTI flag.Konstantin Belousov2019-03-161-1/+2
* Implement Address Space Layout Randomization (ASLR)Konstantin Belousov2019-02-101-2/+7
* do_execve(): lock vnode when needed.Konstantin Belousov2019-02-081-1/+3
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-1/+1