summaryrefslogtreecommitdiffstats
path: root/sys/dev/systrace.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* unbreakhenning2003-03-281-2/+1
* Fix a crash in the systrace found by form@art2003-02-201-55/+57
* statement after label.art2002-12-121-1/+2
* rename the clone ioctl to avoid clashing w/ the sockio; provos@ okmickey2002-12-041-1/+2
* Be more careful with illegal syscall numbers.art2002-11-101-1/+6
* add id tags.fgsch2002-10-251-0/+1
* support for privilege elevation.itojun2002-10-161-56/+152
* new message to track uid/gid changesitojun2002-10-091-0/+32
* cast size_t to u_long on printing. from netbsditojun2002-08-281-4/+4
* return EBUSY in processreadyprovos2002-08-071-2/+2
* minor KNF. pid_t is unsigned.itojun2002-07-301-6/+6
* whitespace at EOLitojun2002-07-301-10/+10
* better uid/gid tracking; okay deraadt@provos2002-07-241-5/+18
* prevent double free in some error conditions; from xs@kittenz.orgprovos2002-07-231-1/+3
* add seqnr to message from kernel, userland needs to quote correct seqnr.provos2002-07-221-0/+9
* two more missing systrace_lockitojun2002-07-211-0/+4