summaryrefslogtreecommitdiffstats
path: root/sys/dev/filemon/filemon_wrapper.c
Commit message (Expand)AuthorAgeFilesLines
* Cleanup COMPAT_FREEBSD32 support.bdrewery2016-06-051-8/+4
* Fix build after r301404.bdrewery2016-06-041-0/+4
* Support all architectures by just using sysent.bdrewery2016-06-041-48/+35
* Don't truncate existing error when writing the log.bdrewery2016-05-271-1/+1
* Write to the log using the tracer's credentials.bdrewery2016-05-271-1/+1
* exec: Cease tracing if credentials will change with the new image.bdrewery2016-05-271-0/+19
* filemon exec: Use imgp->execpath rather than vn_fullpath(9).bdrewery2016-05-261-9/+2
* Handle copyin failures.bdrewery2016-03-221-22/+39
* Remove unused done argument to copyinstr(9).bdrewery2016-03-221-9/+5
* Return any log write failure encountered when closing the filemon fd.bdrewery2016-03-221-1/+4
* Consolidate common link(2) logic.bdrewery2016-03-211-55/+26
* Attempt to use the namecache for openat(2) path resolution.bdrewery2016-03-211-6/+30
* Use curthread for vn_fullpath.bdrewery2016-03-211-2/+1
* Consolidate open(2) and openat(2) code.bdrewery2016-03-211-67/+44
* Stop tracking stat(2).bdrewery2016-03-211-59/+0
* Track filemon usage via a proc.p_filemon pointer rather than its own lists.bdrewery2016-03-211-69/+58
* Only call bwillwrite() for logging to vnodes, as other fo_write() calls do.bdrewery2016-03-071-1/+2
* Remove filemon->lock wrappers.bdrewery2016-03-021-27/+14
* Remove old compatibility checks.bdrewery2016-02-271-31/+0
* Filemon: Fix panic when fork1() is called from kproc_create().bdrewery2016-02-161-1/+1
* filemon: Track the process pointer rather than a pid.bdrewery2016-01-291-3/+3
* filemon: Use process_exec EVENTHANDLER to capture sys_execve.bdrewery2016-01-281-51/+23
* Follow-up r294967: Mark flags unused.bdrewery2016-01-281-1/+1
* filemon: Trace fork via process_fork event.bdrewery2016-01-281-47/+14
* filemon: Use process_exit EVENTHANDLER to capture process exit.bdrewery2016-01-281-11/+12
* filemon_comment has nothing to do with wrappers so move it out of filemon_wra...bdrewery2016-01-271-16/+0
* filemon_ioctl: Lock the associated filemon handle before writing to it.bdrewery2016-01-271-7/+0
* Avoid taking proctree_lock and searching parents in wrappers if not needed.bdrewery2015-08-261-0/+4
* Remove unneeded inuse list locking in filemon_comment().bdrewery2015-08-261-6/+0
* Move common locking for filemon_inuse and struct filemon* to filemon_pid_chec...bdrewery2015-08-261-135/+5
* sx_sunlock for sx_slocksjg2015-06-191-2/+2
* filemon_pid_check needs to hold proctree_locksjg2015-06-191-3/+9
* Latest clang uses openat(2).sjg2015-06-141-0/+66
* - Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specifiedhrs2013-08-061-0/+1
* Match the options of the kernel.obrien2013-06-041-0/+2
* Iterate rather than use recursion. We can blow out the kernel stack if thereobrien2012-10-261-8/+7
* There's no need to make filemon specific to i386 and amd64. Allmarcel2012-07-021-8/+4
* Add the 'filemon' device. 'filemon' is a kernel module that provides a deviceobrien2012-06-041-0/+746
OpenPOWER on IntegriCloud