summaryrefslogtreecommitdiff
path: root/sys/dev/systrace.c
AgeCommit message (Expand)Author
2015-09-08sizes for free(); ok semarieTheo de Raadt
2015-08-27simple sizes for free()Theo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-10Another uiomovei(,sizeof,) -> uiomoveMiod Vallat
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2015-01-19use SYMLOOP_MAX rather than MAXSYMLINKSTheo de Raadt
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-06-17Revise previous: if a user calls STRIOCGETCWD two or more times in a rowPhilip Guenther
2014-06-15Fix vnode leak in systrace(4).Matthew Dempsky
2014-04-18Have each thread keeps its own (counted!) reference to the process's ucredsPhilip Guenther
2014-03-30Eliminates struct pcred by moving the real and saved ugids intoPhilip Guenther
2014-03-27Check for PS_SUGID/PS_SUGIDEXEC against the correct set of flagsPhilip Guenther
2014-03-26Move p_emul and p_sigcode from proc to process.Philip Guenther
2012-04-22Add struct proc * argument to FRELE() and FILE_SET_MATURE() inPhilip Guenthe
2012-02-20First steps for making ptrace work with rthreads:Philip Guenthe
2012-02-15Hold struct filedesc's fd_lock when writing to the fd_ofiles, fd_ofileflags,Philip Guenthe
2011-09-18Add support for *at(2) system calls to systrace(1).Matthew Dempsky
2011-07-11Revert art@'s moving around of the KERNEL_LOCK()/KERNEL_UNLOCK() calls,Philip Guenthe
2011-07-07There is a bunch of places in the kernel entry points where we don'tArtur Grabowski
2011-06-24printf -> DPRINTF in the SIGKILL pathDamien Miller
2011-06-23ansify a few files. ok deraadt dlg krw matthewTed Unangst
2011-06-22Add a SYSTR_POLICY_KILL per-syscall policy option that sends SIGKILL toDamien Miller
2011-04-02Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, soPhilip Guenthe
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