aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/filemon/filemon.c
Commit message (Expand)AuthorAgeFilesLines
* Fix some filemon path logging issues.Bryan Drewery2018-08-031-4/+5
* Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy2018-05-091-2/+1
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-2/+0
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Avoid taking PROC_LOCK in syscalls if not being traced.Bryan Drewery2016-08-121-0/+2
* Cleanup COMPAT_FREEBSD32 support.Bryan Drewery2016-06-051-6/+2
* Rename function to be less generic.Bryan Drewery2016-05-271-2/+2
* exec: Cease tracing if credentials will change with the new image.Bryan Drewery2016-05-271-3/+10
* Remove unneeded return left from refactoring.Bryan Drewery2016-03-251-2/+0
* Return any log write failure encountered when closing the filemon fd.Bryan Drewery2016-03-221-2/+22
* Follow-up r297156: Close the log in filemon_dtr rather than in the last refer...Bryan Drewery2016-03-221-19/+34
* Track filemon usage via a proc.p_filemon pointer rather than its own lists.Bryan Drewery2016-03-211-86/+235
* FILEMON_SET_FD: Disallow changing the fd.Bryan Drewery2016-03-091-2/+4
* Add missing break for r296472.Bryan Drewery2016-03-071-0/+1
* Require kldunload -f to unload.Bryan Drewery2016-03-071-2/+7
* Remove filemon->lock wrappers.Bryan Drewery2016-03-021-4/+4
* Remove old compatibility checks.Bryan Drewery2016-02-271-8/+1
* filemon: Track the process pointer rather than a pid.Bryan Drewery2016-01-291-4/+3
* filemon_open: Don't record a process to trace here.Bryan Drewery2016-01-291-2/+1
* filemon_dtr: Lock the associated filemon handle before writing to it.Bryan Drewery2016-01-271-2/+5
* filemon_comment has nothing to do with wrappers so move it out of filemon_wra...Bryan Drewery2016-01-271-0/+16
* filemon_ioctl: Lock the associated filemon handle before writing to it.Bryan Drewery2016-01-271-0/+3
* filemon_ioctl: Handle error from devfs_get_cdevpriv(9).Bryan Drewery2016-01-271-1/+2
* Drop any previous fd when setting a new one.Bryan Drewery2016-01-271-0/+3
* Remove unneeded mutex.h include, missed in r287155.Bryan Drewery2015-11-041-1/+0
* Remove unneeded NULL as this is initialized with M_ZERO.Bryan Drewery2015-10-291-3/+0
* Fix filemon locking races.Bryan Drewery2015-08-261-18/+9
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek2013-09-051-7/+9
* - Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specifiedHiroki Sato2013-08-061-6/+5
* Add p_candebug() check to FILEMON_SET_PID ioctl.Hiroki Sato2013-08-021-1/+8
* Build fix: Only <sys/cdefs.h> should be included before __FBSDID().John Baldwin2013-06-041-1/+2
* Match the options of the kernel.David E. O'Brien2013-06-041-2/+3
* A little bit easier to read.David E. O'Brien2012-10-261-6/+7
* Desupport pre-FreeBSD 7.1.David E. O'Brien2012-10-251-75/+0
* Add the 'filemon' device. 'filemon' is a kernel module that provides a deviceDavid E. O'Brien2012-06-041-0/+377