aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/procfs
Commit message (Expand)AuthorAgeFilesLines
...
* Reference the vmspace of the process being inspected by procfs, linprocfsKonstantin Belousov2008-12-121-1/+8
* Relock user map earlier, to have the lock held when break leaves theKonstantin Belousov2008-12-101-2/+1
* Make two style changes to create new commit and document proper commitKonstantin Belousov2008-12-081-1/+1
* Change the linprocfs <pid>/maps and procfs <pid>/map handlers to useKonstantin Belousov2008-12-081-9/+28
* Remove unnecessary locking around vn_fullpath(). The vnode lock for theJohn Baldwin2008-11-042-11/+6
* Change the linprocfs <pid>/maps and procfs <pid>/map handlers to useKonstantin Belousov2008-10-041-29/+7
* Remove kernel support for M:N threading.Jeff Roberson2008-03-123-20/+9
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-1/+1
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-102-2/+2
* - Move all of the PS_ flags into either p_flag or td_flags.Jeff Roberson2007-09-171-5/+3
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inRobert Watson2007-06-121-2/+1
* rufetch and calcru sometimes should be called atomically together.Attilio Rao2007-06-091-1/+2
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-053-8/+8
* The process lock is held when procfs_ioctl() is called. Assert that thisDag-Erling Smørgrav2007-05-011-2/+8
* Add synchronization. Eliminate the acquisition and release of Giant.Alan Cox2007-04-231-23/+47
* Instead of stating GIANT_REQUIRED, just acquire and release Giant whereDag-Erling Smørgrav2007-04-151-2/+5
* Fix the same bug as in procfs_doproc{,db}regs(): check that uio_offset isDag-Erling Smørgrav2007-04-151-1/+3
* Don't reset uio_offset to 0 before returning. Instead, refuse to serviceDag-Erling Smørgrav2007-04-152-3/+7
* Add a pn_destroy field to pfs_node. This field points to a destructorDag-Erling Smørgrav2007-03-121-15/+15
* Do allow PIOCSFL in jail for setguid processes; this is more consistentRobert Watson2007-02-191-4/+2
* Fix the race of dereferencing /proc/<pid>/file with execve(2) by cachingKonstantin Belousov2007-02-071-4/+12
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-10/+3
* Wake up PIOCWAIT handler on the process exit in addition to the stopKonstantin Belousov2006-11-171-2/+2
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-2/+14
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-261-0/+10
* Fix our ioctl(2) implementation when the argument is "int". NewRuslan Ermilov2006-09-271-4/+27
* Upon further review, DES prefers this change over that in revision 1.13Guy Helmer2006-06-051-6/+4
* Revision 1.4 set access for all sensitive files in /proc/<PID> to mode 0Guy Helmer2006-05-241-3/+6
* Hold the proc lock while calling proc_sstep() since the function assertsJohn Baldwin2006-02-221-2/+1
* Make tv_sec a time_t on all platforms but alpha. Brings us more in line withTom Rhodes2005-12-241-4/+4
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostDavid Xu2005-10-141-1/+1
* Jumbo-commit to enhance 32 bit application support on 64 bit kernels.Peter Wemm2005-06-305-10/+199
* Conditionally weaken sys_generic.c rev 1.136 to allow certain dubiousPeter Wemm2005-06-301-0/+14
* Don't export major,minor, instead export tty name.Poul-Henning Kamp2005-03-151-3/+3
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-068-8/+8
* Fix unvalidated pointer dereference. This is FreeBSD-SA-04:17.procfs.Colin Percival2004-12-011-1/+13
* Rework how we store process times in the kernel such that we always storeJohn Baldwin2004-10-051-3/+2
* Don't PHOLD() the target process in procfs, since this is already doneDavid Schultz2004-10-013-6/+3
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-0710-41/+1
* Remove ps_argsopen from this check, because of two reasons:Pawel Jakub Dawidek2004-04-011-1/+1
* Locking for the per-process resource limits structure.John Baldwin2004-02-041-4/+18
* Lock p->p_textvp before calling vn_fullpath() on it. Note theRobert Watson2004-01-071-0/+2
* Minor whitespace and style issues.Dag-Erling Smørgrav2003-12-077-21/+16
* Remove debug printf().Maxime Henrion2003-10-191-1/+0
* Introduce a uiomove_frombuf helper routine that handles computing andJacques Vidrine2003-10-023-45/+9
* Add a new column to the procfs map to hold the name of the mappedRobert Watson2003-09-291-2/+16
* Add p_candebug() check to access a process map file in procfs; limitRobert Watson2003-08-141-0/+6
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerDavid Xu2003-06-151-1/+1
* Clean up proc locking in procfs: make sure the proc lock is held beforeRobert Watson2003-05-053-5/+12
* Instead of recording the Unix time in a process when it starts, record theDag-Erling Smørgrav2003-05-011-4/+6