aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_exit.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Style fixes for r242958.Konstantin Belousov2012-11-161-8/+6
* Add the wait6(2) system call. It takes POSIX waitid()-like processKonstantin Belousov2012-11-131-37/+268
* Remove the support for using non-mpsafe filesystem modules.Konstantin Belousov2012-10-221-3/+0
* Ignore stop and continue signals sent to an exiting process. Stop signalsJohn Baldwin2012-09-131-0/+8
* A few whitespace and comment fixes.John Baldwin2012-09-071-3/+3
* When process exists, not only the children shall be reparented toKonstantin Belousov2012-04-021-0/+16
* Add helper function to remove the process from the orphans list andKonstantin Belousov2012-04-021-8/+14
* Add an assert for proctree_lock to proc_to_reap().Jaakko Heinonen2012-03-141-0/+2
* Lock the process around manipulations with p_flag.Konstantin Belousov2012-03-131-0/+2
* Restore the return statement erronously removed in the r232048.Konstantin Belousov2012-02-241-0/+1
* Allow the parent to gather the exit status of the children reparentedKonstantin Belousov2012-02-231-35/+86
* Fix long-standing thinko regarding maxproc accounting. Basically,Edward Tomasz Napierala2011-09-171-16/+4
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-7/+7
* Add experimental support for process descriptorsJonathan Anderson2011-08-181-30/+52
* All the racct_*() calls need to happen with the proc locked. Fixing thisEdward Tomasz Napierala2011-07-061-0/+6
* We should not return ECHILD when debugging a child and the parent does aDavid E. O'Brien2011-06-141-3/+8
* Remove stale M_ZOMBIE malloc type.Sergey Kandaurov2011-04-141-3/+0
* Some callers of proc_reparent() already have the parent process locked.Konstantin Belousov2011-04-101-2/+6
* Enable accounting for RACCT_NPROC and RACCT_NTHR.Edward Tomasz Napierala2011-03-311-0/+8
* Add racct. It's an API to keep per-process, per-jail, per-loginclassEdward Tomasz Napierala2011-03-291-0/+6
* By using the 32-bit Linux version of Sun's Java Development Kit 1.6Alexander Leidinger2010-11-221-1/+2
* - When disabling ktracing on a process, free any pending requests thatJohn Baldwin2010-10-211-31/+1
* Create a global thread hash table to speed up thread lookup, useDavid Xu2010-10-091-0/+2