aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/filemon
Commit message (Expand)AuthorAgeFilesLines
* Convert remaining cap_rights_init users to cap_rights_init_oneMateusz Guzik2021-01-121-1/+1
* cache: drop the always curthread argument from reverse lookup routinesMateusz Guzik2020-08-241-2/+1
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-111-2/+1
* Add const to input-only char * arguments.Brooks Davis2018-11-021-2/+4
* Fix some filemon path logging issues.Bryan Drewery2018-08-032-49/+36
* 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-062-4/+0
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-273-0/+6
* Avoid taking PROC_LOCK in syscalls if not being traced.Bryan Drewery2016-08-121-0/+2
* Cleanup COMPAT_FREEBSD32 support.Bryan Drewery2016-06-052-14/+6
* Fix build after r301404.Bryan Drewery2016-06-041-0/+4
* Support all architectures by just using sysent.Bryan Drewery2016-06-041-48/+35
* Don't truncate existing error when writing the log.Bryan Drewery2016-05-271-1/+1
* Rename function to be less generic.Bryan Drewery2016-05-271-2/+2
* Write to the log using the tracer's credentials.Bryan Drewery2016-05-271-1/+1
* exec: Cease tracing if credentials will change with the new image.Bryan Drewery2016-05-272-3/+29
* filemon exec: Use imgp->execpath rather than vn_fullpath(9).Bryan Drewery2016-05-261-9/+2
* Remove unneeded return left from refactoring.Bryan Drewery2016-03-251-2/+0
* Handle copyin failures.Bryan Drewery2016-03-221-22/+39
* Remove unused done argument to copyinstr(9).Bryan Drewery2016-03-221-9/+5
* Return any log write failure encountered when closing the filemon fd.Bryan Drewery2016-03-222-3/+26
* Follow-up r297156: Close the log in filemon_dtr rather than in the last refer...Bryan Drewery2016-03-221-19/+34
* Consolidate common link(2) logic.Bryan Drewery2016-03-211-55/+26
* Attempt to use the namecache for openat(2) path resolution.Bryan Drewery2016-03-211-6/+30
* Use curthread for vn_fullpath.Bryan Drewery2016-03-211-2/+1
* Consolidate open(2) and openat(2) code.Bryan Drewery2016-03-211-67/+44
* Stop tracking stat(2).Bryan Drewery2016-03-211-59/+0
* Track filemon usage via a proc.p_filemon pointer rather than its own lists.Bryan Drewery2016-03-213-212/+293
* 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
* Only call bwillwrite() for logging to vnodes, as other fo_write() calls do.Bryan Drewery2016-03-071-1/+2
* Remove filemon->lock wrappers.Bryan Drewery2016-03-023-45/+18
* Remove old compatibility checks.Bryan Drewery2016-02-272-39/+1
* Filemon: Fix panic when fork1() is called from kproc_create().Bryan Drewery2016-02-161-1/+1
* filemon: Track the process pointer rather than a pid.Bryan Drewery2016-01-292-7/+6
* filemon_open: Don't record a process to trace here.Bryan Drewery2016-01-291-2/+1
* filemon: Use process_exec EVENTHANDLER to capture sys_execve.Bryan Drewery2016-01-281-51/+23
* Follow-up r294967: Mark flags unused.Bryan Drewery2016-01-281-1/+1
* filemon: Trace fork via process_fork event.Bryan Drewery2016-01-281-47/+14
* filemon: Use process_exit EVENTHANDLER to capture process exit.Bryan Drewery2016-01-281-11/+12
* 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-272-16/+16
* filemon_ioctl: Lock the associated filemon handle before writing to it.Bryan Drewery2016-01-272-7/+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-262-82/+22
* Avoid taking proctree_lock and searching parents in wrappers if not needed.Bryan Drewery2015-08-261-0/+4