summaryrefslogtreecommitdiff
path: root/sys/kern/sys_process.c
AgeCommit message (Expand)Author
2003-11-04Remove p_nras from struct proc - use LIST_EMPTY(&p->p_raslist) instead.dsl
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-05-20Add a ptrace interface for iterating over and collecting informationnathanw
2003-02-07Adapt to the new conventions of proc_unstop() and don't try to callnathanw
2003-01-23PT_DUMPCORE support.christos
2003-01-18Merge the nathanw_sa branch.thorpej
2002-08-28Attempt to protect restartable atomic sequences of a traced processgmcgarry
2002-08-25Fix some signed/unsigned comparison warnings from GCC 3.3.thorpej
2002-07-25Make sure that the pointer to old parent process for ptraced childrenjdolecek
2002-05-09Move code shared by procfs and the kernel proper out of procfs andthorpej
2002-03-17Add a new ptrace request, PT_IO, as proposed by Artur Grabowskithorpej
2002-01-11Fix a ptrace/execve race that could be used to modify the child process'schristos
2001-12-05* Allow machine-dependent code to specify hooks for ptrace(2)thorpej
2001-11-12add RCSIDslukem
2001-07-22seperate -> separatewiz
2001-06-13The trace_req() function is a no-op; garbage collect it.nathanw
2001-03-17fix typo in commentpooka
2001-01-17Adapt for procfs_valid* argument change.fvdl
2000-09-24Prevent ptrace on system processes. Avoids panic when attempting to ptrace p...erh
2000-08-20Add a lock around the scheduler, and use it as necessary, includingthorpej
2000-07-28Fix LP64BE bug.eeh
2000-06-27remove include of <vm/vm.h>mrg
1999-03-25Disallow tracing of processes unless tracer's root directory is at orsommerfe
1999-03-24completely remove Mach VM support. all that is left is the all themrg
1998-02-10- add defopt's for UVM, UVMHIST and PMAP_NEW.mrg
1998-02-05initial import of the new virtual memory system, UVM, into -current.mrg
1997-04-28Reinstate P_FSTRACE, with different semantics:mycroft
1997-04-28When checking for init, compare against initproc, rather than comparing themycroft
1996-05-15fix obscure problem involving ptrace of inittls
1996-02-09More proto fixeschristos
1996-02-04First pass at prototypingchristos
1995-10-07Prefix names of system call implementation functions with `sys_'.mycroft
1995-09-19Make system calls conform to a standard prototype and bring thosethorpej
1995-08-13Lock the process in core before operating on it.mycroft
1995-06-08Fix various signal handling bugs:mycroft
1995-06-05If necessary, wake up the child during attach so we always get a SIGCHLD.mycroft
1995-02-09Omit the call to process_sstep() if PT_STEP is not defined.mycroft
1995-02-08undo a part of the last change that mistakenly required PT_STEP.cgd
1995-02-03Make attach/detach more safe.mycroft
1995-01-26Remove PT_{READ,WRITE}_U.mycroft
1994-10-30be more careful with types, also pull in headers where necessary.cgd
1994-10-20update for new syscall args description mechanismcgd
1994-09-24Correct test for already being traced.mycroft
1994-09-14ugly (#ifdef) hack to fix m68k alignment differences, etc. Eventually,cgd
1994-08-23replace "ctob(UPAGES)" and "UPAGES * NBPG" with "USPACE"deraadt
1994-08-21kill errant spacescgd
1994-08-15Minor update to a comment.mycroft
1994-08-15replace with a completely rewritten version, based around the 4.4BSDcgd