summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_process.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* buglet: there's no way for req to be STEP in the DETACH case.tedu2015-09-241-3/+3
* Move ps_strings "after" the random stackgap. This makes its location akettenis2015-01-201-6/+7
* sysctl kern.global_ptrace.tedu2014-12-121-1/+9
* Delete procfs; it's always had races and is now unused: no one noticed forguenther2014-09-081-2/+2
* pass the size to free in some of the obvious casestedu2014-07-131-7/+7
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-7/+7
* It's init as a process that's special, not init's original thread.guenther2014-07-111-2/+2
* Add PS_SYSTEM, the process-level mirror of the thread-level P_SYSTEM,guenther2014-05-041-2/+2
* Eliminates struct pcred by moving the real and saved ugids intoguenther2014-03-301-3/+3
* Move p_emul and p_sigcode from proc to process.guenther2014-03-261-2/+2
* bzero -> memsettedu2014-01-211-4/+4
* For now, direct the kill signal sent by PT_KILL to the thread that made uskettenis2012-04-131-1/+4
* First stab at making ptrace(2) usable for debugging multi-threaded programs.kettenis2012-04-131-9/+13
* If the "main" thread exits it stays around but unlinks itself from thekettenis2012-04-121-2/+4
* PT_GETXMMREGS and PT_SETXMMREGS can take a TID.kettenis2012-04-121-1/+7
* Move the P_WAITED flag from struct proc to struct process.kettenis2012-04-111-5/+3
* Implement PT_GET_THREAD_FIRS and PT_GET_THREAD_NEXT.kettenis2012-04-061-5/+23
* Add PS_EXITING to better differentiate between the process exiting andguenther2012-03-101-2/+2
* Allow this to build on platforms lacking PT_GETFPREGS or PT_SETFPREGS; brokenmiod2012-02-251-1/+5
* First steps for making ptrace work with rthreads:guenther2012-02-201-53/+129
* Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, soguenther2011-04-021-6/+4
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-11/+11
* Don't #include <sys/user.h> into files that don't need the stuffguenther2010-06-261-2/+1
* Use intermediate vaddr_t cast when casting a pointer to off_t. Preventskettenis2010-05-021-9/+9
* Make sure the process tree is is loop-free by forbidding ptrace()guenther2010-01-281-1/+9
* Do not assume that a pointer to another process will live over a set ofderaadt2008-10-311-4/+9
* accidental commit ... backoutderaadt2008-10-311-9/+4
* kern_sysctl.cderaadt2008-10-311-4/+9
* Add PIOD_READ_AUXV, a way to get the ELF auxilliary vector through ptrace(2).kettenis2008-09-161-1/+57
* ``it's'' -> ``its'' when the grammar gods require this change.miod2007-04-101-2/+2
* Since p_flag is often manipulated in interrupts and without biglockart2007-03-151-4/+4
* Kernel stack can be swapped. This means that stuff that's on the stackmiod2006-11-291-18/+1
* make kernels w/o PTRACE compile again.grunk2006-07-191-1/+3
* paramter -> parametermiod2006-05-181-2/+2
* ansi/deregister. No binary change.jsg2005-12-131-5/+2
* Replace procfs_domem() with a similar interface, process_domem(), which livesmiod2005-12-111-13/+87
* ptrace(2) following fork(2)kettenis2005-09-141-1/+34
* Reduce stack usage.kettenis2005-08-021-34/+50
* Remove regs and fpregs pseudo-files from procfs.kettenis2005-04-161-41/+49
* Implemente PT_[GS]ETXMMREGS ptrace(2) requests on i386.kettenis2005-04-031-1/+41
* debranch SMP, have funniklas2004-06-131-1/+5
* restored & repaired wcookie support; kettenis@chello.nlderaadt2004-02-081-1/+13
* change arguments to suser. suser now takes the process, and a flagstedu2003-08-151-2/+2
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* Disallow ptrace if P_SUGIDEXEC flag is set (we already disallow if P_SUGIDmillert2003-03-091-6/+7
* KNFderaadt2002-06-271-2/+2
* don't attach to system processes.fgsch2002-04-101-4/+10
* Change the PT_IO interfaces like discussed onart2002-03-121-7/+8
* In the PT_STEP case, first set the new pc, then arrangeart2002-03-121-6/+6
* Since all archs implement PT_GETREGS and PT_SETREGS, make then unoptional.art2002-03-111-12/+1