summaryrefslogtreecommitdiff
path: root/sys/dev/filemon/filemon.c
AgeCommit message (Expand)Author
2023-11-26sys: Automated cleanup of cdefs and other formattingWarner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-02-03filemon: Reject FILEMON_SET_FD commands when the fd is a kqueueMark Johnston
2018-08-03Fix some filemon path logging issues.Bryan Drewery
2018-05-09Eliminate the overhead of gratuitous repeated reinitialization of cap_rightsMatt Macy
2018-04-06Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-08-12Avoid taking PROC_LOCK in syscalls if not being traced.Bryan Drewery
2016-06-05Cleanup COMPAT_FREEBSD32 support.Bryan Drewery
2016-05-27Rename function to be less generic.Bryan Drewery
2016-05-27exec: Cease tracing if credentials will change with the new image.Bryan Drewery
2016-03-25Remove unneeded return left from refactoring.Bryan Drewery
2016-03-22Return any log write failure encountered when closing the filemon fd.Bryan Drewery
2016-03-22Follow-up r297156: Close the log in filemon_dtr rather than in the last refer...Bryan Drewery
2016-03-21Track filemon usage via a proc.p_filemon pointer rather than its own lists.Bryan Drewery
2016-03-09FILEMON_SET_FD: Disallow changing the fd.Bryan Drewery
2016-03-07Add missing break for r296472.Bryan Drewery
2016-03-07Require kldunload -f to unload.Bryan Drewery
2016-03-02Remove filemon->lock wrappers.Bryan Drewery
2016-02-27Remove old compatibility checks.Bryan Drewery
2016-01-29filemon: Track the process pointer rather than a pid.Bryan Drewery
2016-01-29filemon_open: Don't record a process to trace here.Bryan Drewery
2016-01-27filemon_dtr: Lock the associated filemon handle before writing to it.Bryan Drewery
2016-01-27filemon_comment has nothing to do with wrappers so move it out of filemon_wra...Bryan Drewery
2016-01-27filemon_ioctl: Lock the associated filemon handle before writing to it.Bryan Drewery
2016-01-27filemon_ioctl: Handle error from devfs_get_cdevpriv(9).Bryan Drewery
2016-01-27Drop any previous fd when setting a new one.Bryan Drewery
2015-11-04Remove unneeded mutex.h include, missed in r287155.Bryan Drewery
2015-10-29Remove unneeded NULL as this is initialized with M_ZERO.Bryan Drewery
2015-08-26Fix filemon locking races.Bryan Drewery
2014-03-16Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson
2013-09-05Change the cap_rights_t type from uint64_t to a structure that we can extendPawel Jakub Dawidek
2013-08-06- Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specifiedHiroki Sato
2013-08-02Add p_candebug() check to FILEMON_SET_PID ioctl.Hiroki Sato
2013-06-04Build fix: Only <sys/cdefs.h> should be included before __FBSDID().John Baldwin
2013-06-04Match the options of the kernel.David E. O'Brien
2012-10-26A little bit easier to read.David E. O'Brien
2012-10-25Desupport pre-FreeBSD 7.1.David E. O'Brien
2012-06-04Add the 'filemon' device. 'filemon' is a kernel module that provides a deviceDavid E. O'Brien