| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow some VOPs to return ERELOOKUP to indicate VFS operation restart at top ... | Konstantin Belousov | 2020-11-13 | 1 | -0/+2 |
* | Move syscall_thread_{enter,exit}() into the slow path. This is only | Edward Tomasz Napierala | 2020-11-08 | 1 | -8/+16 |
* | Move TDB_USERWR check under 'if (traced)'. | Edward Tomasz Napierala | 2020-11-07 | 1 | -13/+14 |
* | Add local variable to store the sysent pointer. Just a cleanup, | Edward Tomasz Napierala | 2020-10-28 | 1 | -9/+12 |
* | audit: correct reporting of *execve(2) success | Kyle Evans | 2020-10-24 | 1 | -0/+11 |
* | Only clear TDP_NERRNO when needed, ie when it's previously been set. | Edward Tomasz Napierala | 2020-10-01 | 1 | -3/+8 |
* | Use the 'traced' variable instead of comparing p->p_flag again. | Edward Tomasz Napierala | 2020-09-29 | 1 | -1/+1 |
* | Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead. | Edward Tomasz Napierala | 2020-09-27 | 1 | -2/+2 |
* | Retire procfs-based process debugging. | John Baldwin | 2020-04-01 | 1 | -7/+0 |
* | Fix standalone builds of systrace.ko after r357912. | Mark Johnston | 2020-02-28 | 1 | -1/+2 |
* | Do not read sigfastblock word on syscall entry. | Konstantin Belousov | 2020-02-20 | 1 | -4/+4 |
* | Merge audit and systrace checks | Mateusz Guzik | 2020-02-14 | 1 | -20/+23 |
* | Annotate branches in the syscall path | Mateusz Guzik | 2020-02-14 | 1 | -15/+17 |
* | Add a way to manage thread signal mask using shared word, instead of syscall. | Konstantin Belousov | 2020-02-09 | 1 | -0/+7 |
* | Don't pass error from syscallenter() to syscallret(). | John Baldwin | 2019-07-15 | 1 | -3/+2 |
* | Always set td_errno to the error value of a system call. | John Baldwin | 2019-07-15 | 1 | -13/+18 |
* | Use 'retval' label for first error in syscallenter(). | John Baldwin | 2019-07-09 | 1 | -49/+48 |
* | Deinline vfork handling out of the syscall return path. | Mateusz Guzik | 2018-12-19 | 1 | -38/+3 |
* | Annotate td_cowgen check as unlikely. | Mateusz Guzik | 2018-11-29 | 1 | -1/+1 |
* | Revert "fork: fix use-after-free with vfork" | Mateusz Guzik | 2018-11-23 | 1 | -1/+0 |
* | Annotate TDP_RFPPWAIT as unlikely. | Mateusz Guzik | 2018-11-22 | 1 | -1/+1 |
* | fork: fix use-after-free with vfork | Mateusz Guzik | 2018-11-22 | 1 | -0/+1 |
* | systrace: track it like sdt probes | Mateusz Guzik | 2018-04-27 | 1 | -2/+4 |
* | spdx: initial adoption of licensing ID tags. | Pedro F. Giffuni | 2017-11-18 | 1 | -0/+2 |
* | Move struct syscall_args syscall arguments parameters container into | Konstantin Belousov | 2017-06-12 | 1 | -10/+8 |
* | - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeter | Gleb Smirnoff | 2017-04-17 | 1 | -1/+1 |
* | Typo! | Gleb Smirnoff | 2017-04-17 | 1 | -1/+1 |
* | All these files need sys/vmmeter.h, but now they got it implicitly | Gleb Smirnoff | 2017-04-17 | 1 | -0/+1 |
* | Defer ptracestop() signals that cannot be delivered immediately | Eric Badger | 2017-02-20 | 1 | -3/+3 |
* | Add PROC_TRAPCAP procctl(2) controls and global sysctl kern.trap_enocap. | Konstantin Belousov | 2016-09-21 | 1 | -1/+14 |
* | Add PTRACE_VFORK to trace vfork events. | John Baldwin | 2016-07-18 | 1 | -0/+8 |
* | Add a mask of optional ptrace() events. | John Baldwin | 2016-07-15 | 1 | -2/+2 |
* | Support an arbitrary number of arguments to DTrace syscall probes. | Mark Johnston | 2015-12-17 | 1 | -14/+5 |
* | Add a way to distinguish between forking and thread creation in schedtail. | Ed Schouten | 2015-10-22 | 1 | -0/+3 |
* | Fix various edge cases related to system call tracing. | John Baldwin | 2015-10-06 | 1 | -2/+3 |
* | Always clear TDB_USERWR before fetching system call arguments. The | John Baldwin | 2015-09-16 | 1 | -5/+5 |
* | The 'sa' argument to syscallret() is not unused. | John Baldwin | 2015-09-01 | 1 | -1/+1 |
* | Export current system call code and argument count for system call entry | John Baldwin | 2015-09-01 | 1 | -0/+6 |
* | Generalised support for copy-on-write structures shared by threads. | Mateusz Guzik | 2015-06-10 | 1 | -2/+2 |
* | Thread waiting for the vfork(2)-ed child to exec or exit, must allow | Konstantin Belousov | 2014-12-08 | 1 | -2/+13 |
* | Update kernel inclusions of capability.h to use capsicum.h instead; some | Robert Watson | 2014-03-16 | 1 | -1/+1 |
* | - For kernel compiled only with KDTRACE_HOOKS and not any lock debugging | Attilio Rao | 2013-11-25 | 1 | -1/+0 |
* | Fix build on ARM (and probably other platforms) | Oleksandr Tymoshenko | 2012-12-28 | 1 | -2/+2 |
* | - Add new machine parsable KTR macros for timing events. | Jeff Roberson | 2012-12-19 | 1 | -10/+8 |
* | Move the checks for td_pinned, td_critnest, TDP_NOFAULTING and | Attilio Rao | 2012-09-08 | 1 | -21/+0 |
* | Assert that system calls do not leak a pinned thread (via sched_pin()) to | John Baldwin | 2012-08-22 | 1 | -0/+3 |
* | Assert that TDP_NOFAULTING and TDP_NOSPEEPING thread flags do not leak | Konstantin Belousov | 2012-05-30 | 1 | -0/+6 |
* | Add thread-private flag to indicate that error value is already placed | Konstantin Belousov | 2012-04-12 | 1 | -3/+7 |
* | Currently, the debugger attached to the process executing vfork() does | Konstantin Belousov | 2012-02-27 | 1 | -1/+20 |
* | The PTRACESTOP() macro is used only once. Inline the only use and remove | Konstantin Belousov | 2012-02-11 | 1 | -1/+5 |