summaryrefslogtreecommitdiffstats
path: root/sys/dev/systrace.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* boom goes the dynamitetedu2016-04-251-1844/+0
* Copy the stackgap_init() and stackgap_alloc() functions fromnaddy2016-03-011-2/+33
* sizes for free(); ok semariederaadt2015-09-081-3/+3
* simple sizes for free()deraadt2015-08-271-5/+6
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Another uiomovei(,sizeof,) -> uiomovemiod2015-02-101-2/+2
* First step towards making uiomove() take a size_t size argument:miod2015-02-101-2/+2
* use SYMLOOP_MAX rather than MAXSYMLINKSderaadt2015-01-191-2/+2
* Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianderaadt2014-07-131-3/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-9/+9
* Revise previous: if a user calls STRIOCGETCWD two or more times in a rowguenther2014-06-171-29/+51
* Fix vnode leak in systrace(4).matthew2014-06-151-1/+7
* Have each thread keeps its own (counted!) reference to the process's ucredsguenther2014-04-181-86/+48
* Eliminates struct pcred by moving the real and saved ugids intoguenther2014-03-301-31/+31
* Check for PS_SUGID/PS_SUGIDEXEC against the correct set of flagsguenther2014-03-271-2/+2
* Move p_emul and p_sigcode from proc to process.guenther2014-03-261-12/+13
* Add struct proc * argument to FRELE() and FILE_SET_MATURE() inguenther2012-04-221-2/+2
* First steps for making ptrace work with rthreads:guenther2012-02-201-4/+4
* Hold struct filedesc's fd_lock when writing to the fd_ofiles, fd_ofileflags,guenther2012-02-151-1/+3
* Add support for *at(2) system calls to systrace(1).matthew2011-09-181-7/+23
* Revert art@'s moving around of the KERNEL_LOCK()/KERNEL_UNLOCK() calls,guenther2011-07-111-12/+2
* There is a bunch of places in the kernel entry points where we don'tart2011-07-071-2/+12
* printf -> DPRINTF in the SIGKILL pathdjm2011-06-241-2/+3
* ansify a few files. ok deraadt dlg krw matthewtedu2011-06-231-46/+13
* Add a SYSTR_POLICY_KILL per-syscall policy option that sends SIGKILL todjm2011-06-221-4/+10
* Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, soguenther2011-04-021-12/+10
* No need for read/write functions, just use enodev like all the otherderaadt2010-07-211-31/+1
* Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tnicm2009-11-091-2/+1
* Add missing KNOTE() calls after selwakeup(), until we decide if the KNOTE()deraadt2009-10-311-1/+2
* Remove the VREF() macro and replaces all instances with a call to verf(),thib2009-07-091-3/+3
* systrace activation happens in the middle of a rather sensitive piece ofderaadt2008-11-091-24/+39
* Remove bzero/memset calls after pool_gets by passing the PR_ZEROblambert2008-09-121-5/+3
* return with ENOTTY instead of EINVAL for unknown ioctl requests.brad2008-01-051-3/+3
* KNFgilles2007-09-111-2/+2
* more MALLOC/FREE -> malloc/free and M_ZERO changesgilles2007-09-101-7/+5
* Since p_flag is often manipulated in interrupts and without biglockart2007-03-151-6/+6
* fix an exploitable integer overflow found by Chris Evans of Googledjm2006-10-061-3/+14
* Allow len == 1 in systrace_fname(), so systraced processes can proceedpedro2006-05-281-2/+2
* Replace lockmgr with rwlock; 'i think so' tedu@, ok sturm@alek2006-05-231-34/+34
* Replace procfs_domem() with a similar interface, process_domem(), which livesmiod2005-12-111-4/+3
* Remove unnecessary lockmgr() archaism that was costing too much in termspedro2005-11-191-31/+30
* Intermediate cast of strio_offs -> uio_offset should be u_long not longmillert2005-04-171-2/+2
* add a new message: inject. this allows the tracer to to inject buffers intomarius2004-11-071-12/+89
* fix an issue when scripts are exec'd under systrace wheremarius2004-07-071-31/+108
* a few fixes to systracemarius2004-06-231-18/+61
* typos from Tom Cosgrove;jmc2003-10-211-3/+3
* originally from cb@netbsd.org, adapted by provossturm2003-10-081-72/+144
* Replace select backends with poll backends. selscan() and pollscan()millert2003-09-231-14/+16
* change arguments to suser. suser now takes the process, and a flagstedu2003-08-151-3/+3
* - limited number of processes per systraceitojun2003-06-161-4/+43