summaryrefslogtreecommitdiff
path: root/sys/kern/kern_fork.c
Commit message (Expand)AuthorAgeFilesLines
* linux(4) clone(2): Correctly handle CLONE_FS and CLONE_FILESConrad Meyer2020-11-171-2/+8
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-1/+12
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* fd: remove fd_lastfileMateusz Guzik2020-07-151-2/+2
* cred: distribute reference count per threadMateusz Guzik2020-06-091-3/+2
* Add BSM record conversion for a number of syscalls:Christian S.J. Peron2020-05-161-0/+2
* Retire procfs-based process debugging.John Baldwin2020-04-011-11/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* Add a way to manage thread signal mask using shared word, instead of syscall.Konstantin Belousov2020-02-091-1/+2
* schedlock 1/4Jeff Roberson2019-12-151-1/+0
* rfork(2): add RFSPAWN flagKyle Evans2019-09-251-1/+14
* Add procctl(PROC_STACKGAP_CTL)Konstantin Belousov2019-09-031-1/+2
* fork: rework locking around do_forkMateusz Guzik2019-08-171-25/+23
* fork: bump process count before checking for permission to cross the limitMateusz Guzik2019-08-171-13/+10
* fork: stop skipping < 100 ids on wrap aroundMateusz Guzik2019-08-171-11/+4
* Inherit P2_PROTMAX_{ENABLE,DISABLE} across fork().Mark Johnston2019-07-101-1/+2
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-2/+0
* Simplify the test against maxproc in fork1().Mark Johnston2019-05-071-11/+13
* Annotate nprocs with __exclusive_cache_lineMateusz Guzik2019-05-041-1/+1
* Implement Address Space Layout Randomization (ASLR)Konstantin Belousov2019-02-101-1/+2
* Re-wrap long line after r341827.Konstantin Belousov2019-01-171-1/+3
* Microoptimize corner case of ID bitmap handling.Mateusz Guzik2018-12-191-8/+7
* Deinline vfork handling out of the syscall return path.Mateusz Guzik2018-12-191-0/+45
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-3/+2
* Fix a corner case in ID bitmap management.Mateusz Guzik2018-12-081-1/+3
* proc: postpone proc unlock until after reporting with kqueueMateusz Guzik2018-12-081-5/+5
* Manage process-related IDs with bitmapsMateusz Guzik2018-12-071-76/+24
* proc: create a dedicated lock for zombproc to ligthen the load on allproc_lockMateusz Guzik2018-11-291-0/+8
* Revert "fork: fix use-after-free with vfork"Mateusz Guzik2018-11-231-1/+0
* fork: remove avoidable proc lock/unlock pairMateusz Guzik2018-11-221-13/+5
* fork: fix use-after-free with vforkMateusz Guzik2018-11-221-0/+1
* proc: implement pid hash locks and an iteratorMateusz Guzik2018-11-211-0/+2
* proc: always store parent pid in p_oppidMateusz Guzik2018-11-161-1/+2
* fork: avoid endless wait with PTRACE_FORK and RFSTOPPED.Konstantin Belousov2018-06-211-32/+39
* Reduce contention on the proctree lock during heavy package build.Mateusz Guzik2018-02-201-5/+6
* Postpone sx_sunlock(&proctree_lock) on fork until after allproc is dropped.Mateusz Guzik2018-02-171-3/+2
* Remove trailing whitespace.Bjoern A. Zeeb2018-01-141-4/+4
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-9/+0
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Introduce EVENTHANDLER_LIST and some users.Matt Joras2017-11-091-1/+3
* If the user tries to set kern.randompid to 1 (which is meaningless), setDag-Erling Smørgrav2017-09-101-8/+14
* Move struct syscall_args syscall arguments parameters container intoKonstantin Belousov2017-06-121-1/+1
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-8/+8
* Defer ptracestop() signals that cannot be delivered immediatelyEric Badger2017-02-201-2/+2
* vfs: add vrefact, to be used when the vnode has to be already activeMateusz Guzik2016-12-121-1/+1
* Add PROC_TRAPCAP procctl(2) controls and global sysctl kern.trap_enocap.Konstantin Belousov2016-09-211-1/+1
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* Don't set P2_PTRACE_FSTP in a process that invokes ptrace(PT_TRACE_ME).Mark Johnston2016-08-191-1/+1
* Remove mention of the Giant from the fork_return() description.Konstantin Belousov2016-08-031-3/+3
* When a debugger attaches to the process, SIGSTOP is sent to theKonstantin Belousov2016-07-281-4/+2