summaryrefslogtreecommitdiff
path: root/sys/dev/systrace.c
AgeCommit message (Expand)Author
2010-07-21No need for read/write functions, just use enodev like all the otherTheo de Raadt
2009-11-09Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tNicholas Marriott
2009-10-31Add missing KNOTE() calls after selwakeup(), until we decide if the KNOTE()Theo de Raadt
2009-07-09Remove the VREF() macro and replaces all instances with a call to verf(),Thordur I. Bjornsson
2008-11-09systrace activation happens in the middle of a rather sensitive piece ofTheo de Raadt
2008-09-12Remove bzero/memset calls after pool_gets by passing the PR_ZEROBret Lambert
2008-01-05return with ENOTTY instead of EINVAL for unknown ioctl requests.Brad Smith
2007-09-11KNFGilles Chehade
2007-09-10more MALLOC/FREE -> malloc/free and M_ZERO changesGilles Chehade
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2006-10-06fix an exploitable integer overflow found by Chris Evans of GoogleDamien Miller
2006-05-28Allow len == 1 in systrace_fname(), so systraced processes can proceedPedro Martelletto
2006-05-23Replace lockmgr with rwlock; 'i think so' tedu@, ok sturm@Aleksander Piotrowski
2005-12-11Replace procfs_domem() with a similar interface, process_domem(), which livesMiod Vallat
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
2005-04-17Intermediate cast of strio_offs -> uio_offset should be u_long not longTodd C. Miller
2004-11-07add a new message: inject. this allows the tracer to to inject buffers intomarius eriksen
2004-07-07fix an issue when scripts are exec'd under systrace wheremarius eriksen
2004-06-23a few fixes to systracemarius eriksen
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2003-10-08originally from cb@netbsd.org, adapted by provosNikolay Sturm
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-06-16- limited number of processes per systraceJun-ichiro itojun Hagino
2003-03-28unbreakHenning Brauer
2003-02-20Fix a crash in the systrace found by form@Artur Grabowski
2002-12-12statement after label.Artur Grabowski
2002-12-04rename the clone ioctl to avoid clashing w/ the sockio; provos@ okMichael Shalayeff
2002-11-10Be more careful with illegal syscall numbers.Artur Grabowski
2002-10-25add id tags.Federico G. Schwindt
2002-10-16support for privilege elevation.Jun-ichiro itojun Hagino
2002-10-09new message to track uid/gid changesJun-ichiro itojun Hagino
2002-08-28cast size_t to u_long on printing. from netbsdJun-ichiro itojun Hagino
2002-08-07return EBUSY in processreadyNiels Provos
2002-07-30minor KNF. pid_t is unsigned.Jun-ichiro itojun Hagino
2002-07-30whitespace at EOLJun-ichiro itojun Hagino
2002-07-24better uid/gid tracking; okay deraadt@Niels Provos
2002-07-23prevent double free in some error conditions; from xs@kittenz.orgNiels Provos
2002-07-22add seqnr to message from kernel, userland needs to quote correct seqnr.Niels Provos
2002-07-21two more missing systrace_lockJun-ichiro itojun Hagino
2002-07-21need systrace_lock/unlock around lockmgr lock operation. provos okJun-ichiro itojun Hagino
2002-07-20comment clarification. niels okJun-ichiro itojun Hagino
2002-07-19minor KNFJun-ichiro itojun Hagino
2002-07-19whitespaceJun-ichiro itojun Hagino
2002-07-19tabifyJun-ichiro itojun Hagino
2002-07-13do not call unlock when the lock is not locked; found by millert@Niels Provos
2002-07-12in the error case, just remove an installed argument replacement, it is notNiels Provos
2002-06-21system call argument rewriting framework via stackgap; okay art@Niels Provos
2002-06-10more __FUNCTION__ slaughterMarc Espie
2002-06-10new ioctl that reports the current emulation a process uses; needed forNiels Provos