Age | Commit message (Expand) | Author |
2023-12-15 | provide the pieces for ktrace/kdump to observe pinsyscall violations. | Theo de Raadt |
2023-12-12 | remove support for syscall(2) -- the "indirection system call" because | Theo de Raadt |
2023-05-11 | mi_syscall() can add the KTRC_CODE_SYSCALL flag to the syscall code. | Alexander Bluhm |
2023-02-16 | Like other ktrace functions make ktruser() callable without kernel lock | Claudio Jeker |
2023-02-09 | Delay setting the timestamp in the ktrace header until we've grabbed | Philip Guenther |
2022-12-05 | zap a pile of dangling tabs | Theo de Raadt |
2022-08-14 | remove unneeded includes in sys/kern | Jonathan Gray |
2022-07-20 | the _pad_ system calls from 2021/12/23 can go away | Theo de Raadt |
2022-02-22 | Start using new _MAXCOMLEN (a proper string expanded to 24 bytes | Theo de Raadt |
2021-12-23 | Roll the syscalls that have an off_t argument to remove the explicit padding. | Philip Guenther |
2020-09-13 | Grep the KERNEL_LOCK in ktrpsig() before calling ktrwrite(). Another | Claudio Jeker |
2020-04-03 | Take an explicit write reference when associating a thread with a ktrace | Visa Hankala |
2020-03-23 | Check the outcome of ktrstart() and skip tracing if the trace file | Visa Hankala |
2020-03-21 | Stop tracing if vget(9) fails. | Martin Pieuchot |
2019-10-06 | Fix vn_open to require an op of 0, and 0 or KERNELPATH only as flags. | Bob Beck |
2018-08-05 | Decouple unveil from the pledge flags, by adding dedicated unveil flags | Bob Beck |
2018-06-20 | Grab and/or assert for the KERNEL_LOCK() in in ktrace & pledge. | Martin Pieuchot |
2018-05-27 | Drop unnecessary `p' parameter from vget(9). | Visa Hankala |
2018-04-28 | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always | Visa Hankala |
2018-02-19 | Remove almost unused `flags' argument of suser(). | Martin Pieuchot |
2017-12-30 | Don't pull in <sys/file.h> just to get fcntl.h | Philip Guenther |
2017-11-28 | Delete fktrace(2). The consequences of it were not thought through | Philip Guenther |
2017-08-12 | add a fktrace syscall that takes a file descriptor instead of a name. | Ted Unangst |
2017-02-14 | Convert most of the manual checks for CPU hogging to sched_pause(). | Martin Pieuchot |
2017-01-21 | p_comm is the process's command and isn't per thread, so move it from | Philip Guenther |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-03-19 | Remove the unused flags argument from VOP_UNLOCK(). | natano |
2016-03-06 | No more compat emulations, so remove ktrace EMUL records and the baggage | Philip Guenther |
2015-12-06 | Change kernel internal pledge variables to 64bit (to prepare for more | Theo de Raadt |
2015-12-05 | remove stale lint annotations | Ted Unangst |
2015-11-11 | ktrace vnodes do not need to be opened with FREAD, as they are | Theo de Raadt |
2015-11-02 | move the pledgenote annotation from `struct proc' to `struct nameidata' | Sebastien Marie |
2015-10-28 | Though sys_ktrace is not yet pledge allowed, prepare by setting | Theo de Raadt |
2015-10-25 | Fold "malloc" into "stdio" and -- recognizing that no program so far has | Theo de Raadt |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-10-02 | Add ktracing of argv and envp to execve(2), with envp not traced by default | Philip Guenther |
2015-09-13 | Rename __sysctl syscall to just sysctl, as the userland wrapper is no longer | Philip Guenther |
2015-09-07 | Delete ktracing of context switches: it's unused, and not particularly useful, | Philip Guenther |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt |
2015-08-01 | Fix free() of uninitialized variable introduced in previous commit. | Philip Guenther |
2015-07-19 | Make KTR_SYSRET records variables variables sized, leaving out the | Philip Guenther |
2014-12-29 | Explicitely include <uvm/uvm_extern.h> in order to build on variable page size | Miod Vallat |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-12-10 | convert bcopy to memcpy. ok millert | Ted Unangst |
2014-10-26 | Now that threads hold their own reference to their ucreds, sys_ktrace() | Philip Guenther |
2014-07-13 | KERNEL_ASSERT_LOCKED(9): Assertion for kernel lock (Rev. 3) | Masao Uebayashi |
2014-07-13 | pass the size to free in some of the obvious cases | Ted Unangst |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2014-03-30 | Eliminates struct pcred by moving the real and saved ugids into | Philip Guenther |