aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_syscall.c
Commit message (Expand)AuthorAgeFilesLines
* Allow some VOPs to return ERELOOKUP to indicate VFS operation restart at top ...Konstantin Belousov2020-11-131-0/+2
* Move syscall_thread_{enter,exit}() into the slow path. This is onlyEdward Tomasz Napierala2020-11-081-8/+16
* Move TDB_USERWR check under 'if (traced)'.Edward Tomasz Napierala2020-11-071-13/+14
* Add local variable to store the sysent pointer. Just a cleanup,Edward Tomasz Napierala2020-10-281-9/+12
* audit: correct reporting of *execve(2) successKyle Evans2020-10-241-0/+11
* Only clear TDP_NERRNO when needed, ie when it's previously been set.Edward Tomasz Napierala2020-10-011-3/+8
* Use the 'traced' variable instead of comparing p->p_flag again.Edward Tomasz Napierala2020-09-291-1/+1
* Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead.Edward Tomasz Napierala2020-09-271-2/+2
* Retire procfs-based process debugging.John Baldwin2020-04-011-7/+0
* Fix standalone builds of systrace.ko after r357912.Mark Johnston2020-02-281-1/+2
* Do not read sigfastblock word on syscall entry.Konstantin Belousov2020-02-201-4/+4
* Merge audit and systrace checksMateusz Guzik2020-02-141-20/+23
* Annotate branches in the syscall pathMateusz Guzik2020-02-141-15/+17
* Add a way to manage thread signal mask using shared word, instead of syscall.Konstantin Belousov2020-02-091-0/+7
* Don't pass error from syscallenter() to syscallret().John Baldwin2019-07-151-3/+2
* Always set td_errno to the error value of a system call.John Baldwin2019-07-151-13/+18
* Use 'retval' label for first error in syscallenter().John Baldwin2019-07-091-49/+48
* Deinline vfork handling out of the syscall return path.Mateusz Guzik2018-12-191-38/+3
* Annotate td_cowgen check as unlikely.Mateusz Guzik2018-11-291-1/+1
* Revert "fork: fix use-after-free with vfork"Mateusz Guzik2018-11-231-1/+0
* Annotate TDP_RFPPWAIT as unlikely.Mateusz Guzik2018-11-221-1/+1
* fork: fix use-after-free with vforkMateusz Guzik2018-11-221-0/+1
* systrace: track it like sdt probesMateusz Guzik2018-04-271-2/+4
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-181-0/+2
* Move struct syscall_args syscall arguments parameters container intoKonstantin Belousov2017-06-121-10/+8
* - Remove 'struct vmmeter' from 'struct pcpu', leaving only global vmmeterGleb Smirnoff2017-04-171-1/+1
* Typo!Gleb Smirnoff2017-04-171-1/+1
* All these files need sys/vmmeter.h, but now they got it implicitlyGleb Smirnoff2017-04-171-0/+1
* Defer ptracestop() signals that cannot be delivered immediatelyEric Badger2017-02-201-3/+3
* Add PROC_TRAPCAP procctl(2) controls and global sysctl kern.trap_enocap.Konstantin Belousov2016-09-211-1/+14
* Add PTRACE_VFORK to trace vfork events.John Baldwin2016-07-181-0/+8
* Add a mask of optional ptrace() events.John Baldwin2016-07-151-2/+2
* Support an arbitrary number of arguments to DTrace syscall probes.Mark Johnston2015-12-171-14/+5
* Add a way to distinguish between forking and thread creation in schedtail.Ed Schouten2015-10-221-0/+3
* Fix various edge cases related to system call tracing.John Baldwin2015-10-061-2/+3
* Always clear TDB_USERWR before fetching system call arguments. TheJohn Baldwin2015-09-161-5/+5
* The 'sa' argument to syscallret() is not unused.John Baldwin2015-09-011-1/+1
* Export current system call code and argument count for system call entryJohn Baldwin2015-09-011-0/+6
* Generalised support for copy-on-write structures shared by threads.Mateusz Guzik2015-06-101-2/+2
* Thread waiting for the vfork(2)-ed child to exec or exit, must allowKonstantin Belousov2014-12-081-2/+13
* Update kernel inclusions of capability.h to use capsicum.h instead; someRobert Watson2014-03-161-1/+1
* - For kernel compiled only with KDTRACE_HOOKS and not any lock debuggingAttilio Rao2013-11-251-1/+0
* Fix build on ARM (and probably other platforms)Oleksandr Tymoshenko2012-12-281-2/+2
* - Add new machine parsable KTR macros for timing events.Jeff Roberson2012-12-191-10/+8
* Move the checks for td_pinned, td_critnest, TDP_NOFAULTING andAttilio Rao2012-09-081-21/+0
* Assert that system calls do not leak a pinned thread (via sched_pin()) toJohn Baldwin2012-08-221-0/+3
* Assert that TDP_NOFAULTING and TDP_NOSPEEPING thread flags do not leakKonstantin Belousov2012-05-301-0/+6
* Add thread-private flag to indicate that error value is already placedKonstantin Belousov2012-04-121-3/+7
* Currently, the debugger attached to the process executing vfork() doesKonstantin Belousov2012-02-271-1/+20
* The PTRACESTOP() macro is used only once. Inline the only use and removeKonstantin Belousov2012-02-111-1/+5