summaryrefslogtreecommitdiffstats
path: root/sys/sys/syscall_mi.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Import dt(4) a driver and framework for Dynamic Profiling.mpi2020-01-211-2/+22
* Repurpose the "syscalls must be on a writeable page" mechanism toderaadt2019-11-291-3/+3
* Restore the old way of dispatching dead procs through idle proc.visa2019-11-041-2/+1
* Move dead procs to the reaper queue immediately after context switch.visa2019-11-021-1/+2
* The addition of writeable-syscall checking near MAP_STACK checkingderaadt2019-06-141-3/+5
* Refactor the MAP_STACK feature, and introduce another similar variation:deraadt2019-06-011-19/+10
* Implement MAP_STACK option for mmap(). Synchronous faults (pagefault andderaadt2018-04-121-1/+22
* only 32 bits of the pledgecode were passed up via ktracederaadt2017-04-201-2/+3
* Convert most of the manual checks for CPU hogging to sched_pause().mpi2017-02-141-2/+2
* boom goes the dynamitetedu2016-04-251-18/+1
* pledge_aftersyscall has been reduced to one case, "getpw", to open aderaadt2015-11-031-3/+1
* make systrace and pledge play nice again. ok deraadttedu2015-11-021-4/+7
* refactor pledge_*_check and pledge_fail functionssemarie2015-11-011-2/+2
* make pledge_check(), used for syscall check with pledge, returns an error andsemarie2015-10-261-3/+3
* Rename tame() to pledge(). This fairly interface has evolved to be morederaadt2015-10-091-9/+9
* sys/syscall_mi is only included by MD trap.c files, which have reason toderaadt2015-09-121-4/+1
* Only include <sys/tame.h> in the .c files that need itguenther2015-09-111-1/+2
* Move to tame(int flags, char *paths[]) API/ABI.deraadt2015-08-221-17/+14
* Make KTR_SYSRET records variables variables sized, leaving out theguenther2015-07-191-5/+4
* tame(2) is a subsystem which restricts programs into a "reduced featurederaadt2015-07-191-7/+20
* Move the increment of uvmexp.softs back to the caller of mi_ast():guenther2014-05-111-4/+2
* Factor out the common ast bits into mi_ast()guenther2014-05-101-1/+24
* Have each thread keeps its own (counted!) reference to the process's ucredsguenther2014-04-181-1/+4
* Fix compilation when !defined(KTRACE) by hiding the then-unused 'code'guenther2012-08-071-1/+3
* Move the common bits of syscall invocation and return handling intoguenther2012-08-071-0/+139