aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/proc.h
Commit message (Expand)AuthorAgeFilesLines
* Use atomic loads/stores when updating td->td_stateAlex Richardson2021-02-181-11/+23
* jobc: rework detection of orphaned groups.Konstantin Belousov2021-01-101-1/+3
* pgrp: Prevent use after free.Konstantin Belousov2021-01-101-1/+1
* proc.h: Reformat P_ and P2_ definitions.Konstantin Belousov2020-12-181-45/+66
* Add a kstack_contains() helper function.John Baldwin2020-12-011-0/+7
* thread: staticize thread_reap and move td_allocdomainMateusz Guzik2020-11-261-1/+0
* thread: stash domain id to work around vtophys problems on ppc64Mateusz Guzik2020-11-231-0/+1
* linux(4) clone(2): Correctly handle CLONE_FS and CLONE_FILESConrad Meyer2020-11-171-1/+2
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-0/+1
* sys/proc.h: improve comment for new TDP2 flagKyle Evans2020-11-171-1/+1
* umtx_op: reduce redundancy required for compat32Kyle Evans2020-11-171-0/+1
* thread: lockless zombie list manipulationMateusz Guzik2020-11-111-1/+4
* thread: rework tidhash vs proc lock interactionMateusz Guzik2020-11-111-4/+0
* thread: fix thread0 tid allocationMateusz Guzik2020-11-111-0/+1
* thread: retire thread_findMateusz Guzik2020-11-101-1/+0
* sys: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Fix several issues with process group orphanage.Konstantin Belousov2020-08-221-1/+1
* cred: distribute reference count per threadMateusz Guzik2020-06-091-1/+3
* Use a single VM object for kernel stacks.Mark Johnston2020-04-261-1/+0
* Remove the old NFS lock device driver that uses Giant.Rick Macklem2020-04-091-2/+0
* Retire procfs-based process debugging.John Baldwin2020-04-011-21/+0
* Fix NFS client deadlock when read reports truncated node.Konstantin Belousov2020-02-221-0/+2
* Add td_pflags2, yet another thread-private flags word.Konstantin Belousov2020-02-221-0/+20
* Add a way to manage thread signal mask using shared word, instead of syscall.Konstantin Belousov2020-02-091-1/+5
* vfs: prealloc vnodes in getnewvnode_reserveMateusz Guzik2020-01-111-1/+1
* Rename umtxq_check_susp() to thread_check_susp()Konstantin Belousov2020-01-021-0/+1
* sleep(9), sleepqueue(9): const'ify wchan pointersConrad Meyer2019-12-241-1/+1
* schedlock 4/4Jeff Roberson2019-12-151-1/+1
* schedlock 2/4Jeff Roberson2019-12-151-1/+1
* schedlock 1/4Jeff Roberson2019-12-151-4/+21
* Augment macros that manipulate td_no_sleeping with assertions to checkGleb Smirnoff2019-10-291-5/+10
* Remove epoch tracker from struct thread. It was an ugly crutch to emulateGleb Smirnoff2019-10-211-1/+0
* Since EPOCH_TRACE had been moved to opt_global.h, we don't need to wasteGleb Smirnoff2019-10-141-0/+2
* rfork(2): add RFSPAWN flagKyle Evans2019-09-251-0/+2
* Add debugging facility EPOCH_TRACE that checks that epochs entered areGleb Smirnoff2019-09-251-0/+1
* Add procctl(PROC_STACKGAP_CTL)Konstantin Belousov2019-09-031-0/+2
* proc: eliminate the zombproc listMateusz Guzik2019-08-281-2/+0
* proc: remove zpfindMateusz Guzik2019-08-281-1/+0
* proc: introduce the proc_add_orphan functionMariusz Zaborski2019-08-051-0/+1
* proc: make clear_orphan an public APIMariusz Zaborski2019-07-291-0/+1
* Always set td_errno to the error value of a system call.John Baldwin2019-07-151-2/+1
* Control implicit PROT_MAX() using procctl(2) and the FreeBSD noteKonstantin Belousov2019-07-021-0/+2
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+15
* Remove p_code from struct proc.John Baldwin2019-04-251-1/+0
* Fix the NFSv4 client to safely find processes.Rick Macklem2019-04-151-0/+3
* amd64 KPTI: add control from procctl(2).Konstantin Belousov2019-03-161-0/+2
* amd64: Add md process flags and first P_MD_PTI flag.Konstantin Belousov2019-03-161-0/+1
* Deanonymize thread and proc state enums, so that a userland app canGleb Smirnoff2019-03-151-2/+2
* Implement Address Space Layout Randomization (ASLR)Konstantin Belousov2019-02-101-0/+3
* Add support for the Clang Coverage Sanitizer in the kernel (KCOV).Andrew Turner2019-01-121-0/+2