summaryrefslogtreecommitdiff
path: root/sys/dev/filemon/filemon_wrapper.c
AgeCommit message (Expand)Author
2025-06-11machine/stdarg.h -> sys/stdarg.hBrooks Davis
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2021-01-12Convert remaining cap_rights_init users to cap_rights_init_oneMateusz Guzik
2020-08-24cache: drop the always curthread argument from reverse lookup routinesMateusz Guzik
2018-12-11Remove unused argument to priv_check_cred.Mateusz Guzik
2018-11-02Add const to input-only char * arguments.Brooks Davis
2018-08-03Fix some filemon path logging issues.Bryan Drewery
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-06-05Cleanup COMPAT_FREEBSD32 support.Bryan Drewery
2016-06-04Fix build after r301404.Bryan Drewery
2016-06-04Support all architectures by just using sysent.Bryan Drewery
2016-05-27Don't truncate existing error when writing the log.Bryan Drewery
2016-05-27Write to the log using the tracer's credentials.Bryan Drewery
2016-05-27exec: Cease tracing if credentials will change with the new image.Bryan Drewery
2016-05-26filemon exec: Use imgp->execpath rather than vn_fullpath(9).Bryan Drewery
2016-03-22Handle copyin failures.Bryan Drewery
2016-03-22Remove unused done argument to copyinstr(9).Bryan Drewery
2016-03-22Return any log write failure encountered when closing the filemon fd.Bryan Drewery
2016-03-21Consolidate common link(2) logic.Bryan Drewery
2016-03-21Attempt to use the namecache for openat(2) path resolution.Bryan Drewery
2016-03-21Use curthread for vn_fullpath.Bryan Drewery
2016-03-21Consolidate open(2) and openat(2) code.Bryan Drewery
2016-03-21Stop tracking stat(2).Bryan Drewery
2016-03-21Track filemon usage via a proc.p_filemon pointer rather than its own lists.Bryan Drewery
2016-03-07Only call bwillwrite() for logging to vnodes, as other fo_write() calls do.Bryan Drewery
2016-03-02Remove filemon->lock wrappers.Bryan Drewery
2016-02-27Remove old compatibility checks.Bryan Drewery
2016-02-16Filemon: Fix panic when fork1() is called from kproc_create().Bryan Drewery
2016-01-29filemon: Track the process pointer rather than a pid.Bryan Drewery
2016-01-28filemon: Use process_exec EVENTHANDLER to capture sys_execve.Bryan Drewery
2016-01-28Follow-up r294967: Mark flags unused.Bryan Drewery
2016-01-28filemon: Trace fork via process_fork event.Bryan Drewery
2016-01-28filemon: Use process_exit EVENTHANDLER to capture process exit.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
2015-08-26Avoid taking proctree_lock and searching parents in wrappers if not needed.Bryan Drewery
2015-08-26Remove unneeded inuse list locking in filemon_comment().Bryan Drewery
2015-08-26Move common locking for filemon_inuse and struct filemon* to filemon_pid_chec...Bryan Drewery
2015-06-19sx_sunlock for sx_slockSimon J. Gerraty
2015-06-19filemon_pid_check needs to hold proctree_lockSimon J. Gerraty
2015-06-14Latest clang uses openat(2).Simon J. Gerraty
2013-08-06- Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specifiedHiroki Sato
2013-06-04Match the options of the kernel.David E. O'Brien
2012-10-26Iterate rather than use recursion. We can blow out the kernel stack if thereDavid E. O'Brien
2012-07-02There's no need to make filemon specific to i386 and amd64. AllMarcel Moolenaar
2012-06-04Add the 'filemon' device. 'filemon' is a kernel module that provides a deviceDavid E. O'Brien