| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-03-16 | Keep track of traced child under a list of orphans while they are being |  mpi | 1 | -14/+4 |
| 2019-12-11 | Replace p_xstat with ps_xexit and ps_xsig |  guenther | 1 | -2/+2 |
| 2019-11-29 | Return EBUSY for successive PT_TRACE_ME calls. |  mpi | 1 | -1/+3 |
| 2018-02-19 | Change some returns into gotos, will help keeping the unlocking path |  mpi | 1 | -25/+44 |
| 2018-02-19 | Remove almost unused `flags' argument of suser(). |  mpi | 1 | -4/+4 |
| 2017-10-14 | Split sys_ptrace() by request type: |  guenther | 1 | -359/+477 |
| 2017-07-19 | Uninitialized variable can leak kernel memory. |  deraadt | 1 | -2/+2 |
| 2017-01-25 | deSCARGize sys_ptrace() |  guenther | 1 | -42/+40 |
| 2017-01-24 | Rename pfind(9) into tfind(9) to reflect that it deals with threads. |  mpi | 1 | -3/+3 |
| 2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their |  guenther | 1 | -11/+13 |
| 2016-10-19 | Change process_{domem,auxv_offset}() to take a process instead of a proc. |  guenther | 1 | -27/+35 |
| 2016-10-19 | Change pmap_proc_iflush() to take a process instead of a proc |  guenther | 1 | -2/+2 |
| 2016-10-09 | With systrace and procfs gone, process_checkioperm() and process_domem() |  guenther | 1 | -3/+1 |
| 2016-09-01 | Get rid of 'relebad:'. |  akfaew | 1 | -7/+4 |
| 2016-05-31 | Fix ptrace PT_WRITE_D that returned EFAULT. |  jca | 1 | -2/+2 |
| 2015-09-24 | buglet: there's no way for req to be STEP in the DETACH case. |  tedu | 1 | -3/+3 |
| 2015-01-20 | Move ps_strings "after" the random stackgap. This makes its location a |  kettenis | 1 | -6/+7 |
| 2014-12-12 | sysctl kern.global_ptrace. |  tedu | 1 | -1/+9 |
| 2014-09-08 | Delete procfs; it's always had races and is now unused: no one noticed for |  guenther | 1 | -2/+2 |
| 2014-07-13 | pass the size to free in some of the obvious cases |  tedu | 1 | -7/+7 |
| 2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 1 | -7/+7 |
| 2014-07-11 | It's init as a process that's special, not init's original thread. |  guenther | 1 | -2/+2 |
| 2014-05-04 | Add PS_SYSTEM, the process-level mirror of the thread-level P_SYSTEM, |  guenther | 1 | -2/+2 |
| 2014-03-30 | Eliminates struct pcred by moving the real and saved ugids into |  guenther | 1 | -3/+3 |
| 2014-03-26 | Move p_emul and p_sigcode from proc to process. |  guenther | 1 | -2/+2 |
| 2014-01-21 | bzero -> memset |  tedu | 1 | -4/+4 |
| 2012-04-13 | For now, direct the kill signal sent by PT_KILL to the thread that made us |  kettenis | 1 | -1/+4 |
| 2012-04-13 | First stab at making ptrace(2) usable for debugging multi-threaded programs. |  kettenis | 1 | -9/+13 |
| 2012-04-12 | If the "main" thread exits it stays around but unlinks itself from the |  kettenis | 1 | -2/+4 |
| 2012-04-12 | PT_GETXMMREGS and PT_SETXMMREGS can take a TID. |  kettenis | 1 | -1/+7 |
| 2012-04-11 | Move the P_WAITED flag from struct proc to struct process. |  kettenis | 1 | -5/+3 |
| 2012-04-06 | Implement PT_GET_THREAD_FIRS and PT_GET_THREAD_NEXT. |  kettenis | 1 | -5/+23 |
| 2012-03-10 | Add PS_EXITING to better differentiate between the process exiting and |  guenther | 1 | -2/+2 |
| 2012-02-25 | Allow this to build on platforms lacking PT_GETFPREGS or PT_SETFPREGS; broken |  miod | 1 | -1/+5 |
| 2012-02-20 | First steps for making ptrace work with rthreads: |  guenther | 1 | -53/+129 |
| 2011-04-02 | Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, so |  guenther | 1 | -6/+4 |
| 2010-07-26 | Correct the links between threads, processes, pgrps, and sessions, |  guenther | 1 | -11/+11 |
| 2010-06-26 | Don't #include <sys/user.h> into files that don't need the stuff |  guenther | 1 | -2/+1 |
| 2010-05-02 | Use intermediate vaddr_t cast when casting a pointer to off_t. Prevents |  kettenis | 1 | -9/+9 |
| 2010-01-28 | Make sure the process tree is is loop-free by forbidding ptrace() |  guenther | 1 | -1/+9 |
| 2008-10-31 | Do not assume that a pointer to another process will live over a set of |  deraadt | 1 | -4/+9 |
| 2008-10-31 | accidental commit ... backout |  deraadt | 1 | -9/+4 |
| 2008-10-31 | kern_sysctl.c |  deraadt | 1 | -4/+9 |
| 2008-09-16 | Add PIOD_READ_AUXV, a way to get the ELF auxilliary vector through ptrace(2). |  kettenis | 1 | -1/+57 |
| 2007-04-10 | ``it's'' -> ``its'' when the grammar gods require this change. |  miod | 1 | -2/+2 |
| 2007-03-15 | Since p_flag is often manipulated in interrupts and without biglock |  art | 1 | -4/+4 |
| 2006-11-29 | Kernel stack can be swapped. This means that stuff that's on the stack |  miod | 1 | -18/+1 |
| 2006-07-19 | make kernels w/o PTRACE compile again. |  grunk | 1 | -1/+3 |
| 2006-05-18 | paramter -> parameter |  miod | 1 | -2/+2 |
| 2005-12-13 | ansi/deregister. No binary change. |  jsg | 1 | -5/+2 |