aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
Commit message (Expand)AuthorAgeFilesLines
* Do not call FreeBSD-ABI specific code for all ABIsKonstantin Belousov2021-07-211-2/+7
* Add sv_onexec_old() sysent hook for exec eventKonstantin Belousov2021-07-211-0/+2
* Fix tinderbox build after 1762f674ccb571e6 ktrace commit.Mateusz Guzik2021-06-131-2/+4
* ktrace: pack all ktrace parameters into allocated structure ktr_io_paramsKonstantin Belousov2021-06-131-11/+5
* sysent: allow ABI to disable setid on exec.Konstantin Belousov2021-06-131-0/+4
* kern_exec.c: Add execve_nosetid() helperKonstantin Belousov2021-06-131-5/+11
* 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