aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_exit.c
Commit message (Expand)AuthorAgeFilesLines
* When a zombie gets reparented due to the parent exit, send SIGCHLD toKonstantin Belousov2016-12-121-0/+5
* Restructure the code to handle reporting of non-exited processes fromKonstantin Belousov2016-12-041-61/+52
* wait: avoid relocking the child if proc_to_reap returns 1Mateusz Guzik2016-11-241-2/+2
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* wait: Do not copyout uninitialized status/rusage/wrusage.Jilles Tjoelker2016-09-091-4/+4
* When a debugger attaches to the process, SIGSTOP is sent to theKonstantin Belousov2016-07-281-2/+5
* Fix another bug after r302350.Konstantin Belousov2016-07-181-1/+1
* Add a mask of optional ptrace() events.John Baldwin2016-07-151-0/+2
* When filt_proc() removes event from the knlist due to the processKonstantin Belousov2016-06-271-14/+6
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-1/+3
* session: avoid proctree lock on proc exit when possibleMateusz Guzik2016-01-201-53/+1
* Fix style issues around existing SDT probes.Mark Johnston2015-12-161-2/+2
* Enforce the maxproc limitation before allocating struct proc, initialKonstantin Belousov2015-10-081-3/+1
* save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBEAndriy Gapon2015-09-281-1/+1
* When the wait*(2) syscalls wait for any process (P_ALL), they shouldMariusz Zaborski2015-08-121-0/+4
* The si_status field of the siginfo_t, provided by the waitid(2) andKonstantin Belousov2015-07-181-24/+28
* Add an initial NUMA affinity/policy configuration for threads and processes.Adrian Chadd2015-07-111-0/+6
* Don't clobber td->td_retval[0] in proc_reap().Ed Schouten2015-07-091-5/+8
* Remove several write-only variables, all reported by the gcc 4.9Konstantin Belousov2015-05-291-2/+0
* Currently, softupdate code detects overstepping on the workitemsKonstantin Belousov2015-05-271-0/+6
* Do not allow a process to reap an orphan (a child currently beingJohn Baldwin2015-05-261-12/+15
* Add KTR tracing for some MI ptrace events.John Baldwin2015-05-251-0/+9
* Only reparent a traced process to its old parent if the tracing process isJohn Baldwin2015-05-221-2/+4
* Add kern.racct.enable tunable and RACCT_DISABLED config option.Edward Tomasz Napierala2015-04-291-3/+5
* proc: get rid of proc lock + unlock pair in proc_reapMateusz Guzik2015-03-161-4/+5
* cred: add proc_set_cred helperMateusz Guzik2015-03-161-1/+1
* The umtx_lock mutex is used by top-half of the kernel, but isKonstantin Belousov2015-02-281-0/+2
* Add a facility for non-init process to declare itself the reaper ofKonstantin Belousov2014-12-151-6/+33
* Add facility to stop all userspace processes. The supposed use of theKonstantin Belousov2014-12-131-1/+1
* When process is exiting, check for suspension regardless ofKonstantin Belousov2014-12-081-9/+16
* The process spin lock currently has the following distinct uses:Konstantin Belousov2014-11-261-3/+5
* Avoid unnecessary ppeers_lock acquisition in exit1.Mateusz Guzik2014-10-051-10/+12
* Fix up proc_realparent to always return correct process.Mateusz Guzik2014-09-031-2/+6
* Properly reparent traced processes when the tracer dies.Mateusz Guzik2014-08-241-11/+22
* Correct the order of arguments passed to LIST_INSERT_AFTER().Mark Johnston2014-08-151-2/+2
* Correct the problems with the ptrace(2) making the debuggee an orphan.Konstantin Belousov2014-08-071-8/+45
* Eliminate plim and vtmp local vars in exit1.Mateusz Guzik2014-07-101-6/+3
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* proc exit: don't take PROC_LOCK while freeing rlimitsMateusz Guzik2013-12-151-2/+0
* Make process descriptors standard part of the kernel. rwhod(8) alreadyPawel Jakub Dawidek2013-11-301-7/+0
* dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINEAndriy Gapon2013-11-261-1/+1
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* Fix siginfo_t.si_status for wait6/waitid/SIGCHLD.Jilles Tjoelker2013-11-171-4/+7
* Specify SDT probe argument types in the probe definition itself rather thanMark Johnston2013-08-151-2/+1
* Remove cr_prison NULL check from proc_to_reap.Mateusz Guzik2013-07-221-2/+1
* Merge Capsicum overhaul:Pawel Jakub Dawidek2013-03-021-1/+1
* When vforked child is traced, the debugging events are not generatedKonstantin Belousov2013-02-071-1/+1
* The case of pid == WAIT_MYPGRP for the kern_wait() is already handledKonstantin Belousov2013-01-301-7/+7
* Protect the p->p_pgrp dereference with the process lock.Konstantin Belousov2013-01-061-0/+2
* Restore the proper handling of the pid 0 for waitpid(2).Konstantin Belousov2012-11-161-4/+9