aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_syscall.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* syscalls: fix missing SIGSYS for several ENOSYS errorsKonstantin Belousov2023-10-021-1/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-3/+0
* Add a thread debugging flag TDB_BOUNDARYKonstantin Belousov2022-12-221-3/+8
* proc: load/store p_cowgen using atomic primitivesMateusz Guzik2022-02-131-1/+1
* Move fork_rfppwait() check into ast()Edward Tomasz Napierala2021-12-261-3/+0
* linux: Add additional ptracestop only if the debugger is LinuxEdward Tomasz Napierala2021-10-301-2/+8
* linux: implement PTRACE_EVENT_EXECEdward Tomasz Napierala2021-10-231-0/+12
* Retire code added to support CloudABIMateusz Guzik2021-10-101-2/+0
* Pass the syscall number to capsicum permission-denied signalsDavid Chisnall2021-07-161-0/+1
* Revert "Pass the syscall number to capsicum permission-denied signals"David Chisnall2021-07-101-1/+0
* Pass the syscall number to capsicum permission-denied signalsDavid Chisnall2021-07-101-0/+1
* 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