aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_proc.c
Commit message (Expand)AuthorAgeFilesLines
* Don't generate data in sysctl_out_proc unless we intend to copy out.Mateusz Guzik2018-02-251-12/+46
* Report offset relative to the backing object for kinfo_vmentry structures.John Baldwin2018-01-041-3/+6
* sysctl_kern_proc_args: do not take the fast path if p_args is NULLAntoine Brodin2018-01-011-5/+3
* Make kern_proc_vmmap_resident() externally accesible, and move theKonstantin Belousov2017-12-281-6/+21
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Check for PRS_NEW without locking the proc in sysctl_kern_procMateusz Guzik2017-11-171-4/+2
* Be more careful when doing calculation with request from userland.Xin LI2017-11-131-1/+1
* Avoid locking and refing in sysctl_kern_proc_args if possible.Mateusz Guzik2017-11-111-1/+14
* Add pfind_anyMateusz Guzik2017-11-111-0/+17
* Avoid allproc lock in pfind if curproc->pid == pidMateusz Guzik2017-11-111-0/+5
* Remove useless proc lookup from sysctl_out_procMateusz Guzik2017-11-111-21/+3
* Introduce EVENTHANDLER_LIST and some users.Matt Joras2017-11-091-6/+17
* Make sysctl_kern_proc_umask execute fast path when requested pid inBartek Rutkowski2017-11-071-3/+10
* Special-case pget lookups where pid == curproc->pidMateusz Guzik2017-11-031-16/+21
* Let stack_create(9) take a malloc flags argument.Mark Johnston2017-10-061-1/+1
* Annotate global process locks with __exclusive_cache_lineMateusz Guzik2017-09-081-3/+3
* Add 32-bit compat for kinfo_proc's ki_tdaddr.Brooks Davis2017-07-141-0/+1
* Ensure that cached struct thread does not keep spurious td_suKonstantin Belousov2017-06-031-0/+2
* Commit the 64-bit inode project.Konstantin Belousov2017-05-231-1/+10
* Use atop() instead of OFF_TO_IDX() for convertion of addresses orKonstantin Belousov2017-03-141-2/+2
* Make sure the thread constructor and destructor eventhandlers areHans Petter Selasky2017-02-191-0/+9
* Export the whole thread name in kinfo_procEric van Gyzen2016-12-071-1/+9
* Renumber license clauses in sys/kern to avoid skipping #3Ed Maste2016-09-151-1/+1
* ANSIfy kern_proc.c and delete register keywordEd Maste2016-07-271-27/+13
* Hide the boottime and bootimebin globals, provide the getboottime(9)Konstantin Belousov2016-07-271-0/+2
* Get rid of struct proc p_sched and struct thread td_sched pointers.Konstantin Belousov2016-06-051-1/+0
* Use ANSI function definition.Konstantin Belousov2016-06-051-1/+1
* Use a loop instead of a goto in sysctl_kern_proc_kstack().Mark Johnston2016-04-171-6/+3
* The struct thread td_estcpu member is only used by the 4BSD scheduler.Konstantin Belousov2016-04-171-2/+2
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* Rename P_KTHREAD struct proc p_flag to P_KPROC.Konstantin Belousov2016-02-091-2/+1
* Remove the assert which outlived its usefulness, and, by default,Konstantin Belousov2016-02-081-12/+7
* session: avoid proctree lock on proc exit when possibleMateusz Guzik2016-01-201-0/+73
* session: tidy up fixjobcMateusz Guzik2016-01-201-13/+7
* proc: fix a race which could result in dereference of bad p_pgrp pointer on forkMateusz Guzik2015-12-181-0/+1
* Fix style issues around existing SDT probes.Mark Johnston2015-12-161-16/+13
* Add helper functions proc_readmem() and proc_writemem().Mark Johnston2015-12-071-60/+27
* Export various helper variables describing the layout and size ofJohn Baldwin2015-11-121-0/+15
* Fix core corruption caused by race in note_procstat_vmmapConrad Meyer2015-10-061-5/+18
* save some bytes by using more concise SDT_PROBE<n> instead of SDT_PROBEAndriy Gapon2015-09-281-6/+6
* When a process group leader exits, all of the processes in the group areJohn Baldwin2015-09-161-1/+1
* Add stack_save_td_running(), a function to trace the kernel stack of aMark Johnston2015-09-111-4/+7
* The si_status field of the siginfo_t, provided by the waitid(2) andKonstantin Belousov2015-07-181-3/+4
* Implement lockless resource limits.Mateusz Guzik2015-06-101-1/+1
* Provide vnode in memory map info for files on tmpfsEric van Gyzen2015-06-021-2/+18
* Make setproctitle(3) work in Capsicum capability mode. This makesEdward Tomasz Napierala2015-04-271-1/+1
* The sysctls that return process argv and envv return binary data, so clearIan Lepore2015-03-221-0/+2
* proc: use MTX_NEW flag in proc_initMateusz Guzik2015-03-211-6/+5
* Set the SBUF_INCLUDENUL flag in sbuf_new_for_sysctl() so that sysctlIan Lepore2015-03-141-0/+3
* Fix gcc build.Konstantin Belousov2014-12-141-1/+2