sys/kern/sys_process.c
Wed, 01 Mar 2006 12:38:10 +0000 yamt merge yamt-uio_vmspace branch. trunk
Sun, 11 Dec 2005 12:16:03 +0000 christos merge ktrace-lwp. trunk
Wed, 07 Dec 2005 05:53:24 +0000 thorpej Use ANSI function decls. trunk
Sat, 26 Feb 2005 21:34:55 +0000 perry nuke trailing whitespace trunk
Sun, 09 Jan 2005 20:25:26 +0000 christos Flip the order of two lines I mixed. Thanks to wiz for noticing. trunk
Sun, 09 Jan 2005 19:22:55 +0000 christos Allow PT_DUMPCORE to specify the core filename. trunk
Fri, 17 Sep 2004 14:11:20 +0000 skrll There's no need to pass a proc value when using UIO_SYSSPACE with trunk
Tue, 22 Jun 2004 02:06:55 +0000 christos Don't check for negative offset in the memory case. 64 bit addresses can trunk
Wed, 26 May 2004 16:28:05 +0000 christos (off_t)(long) is wrong when it comes to kernel addresses [because on a 32 bit trunk
Fri, 14 May 2004 16:36:33 +0000 christos Check for bad offsets at the beginning of the functions to save processing. trunk
Tue, 04 May 2004 21:58:47 +0000 pk proc_reparent() must be called with proclist write lock held. Make it so. trunk
Tue, 04 May 2004 21:33:40 +0000 pk Since a `vmspace' always includes a `vm_map' we can re-use vm_map's trunk
Sat, 13 Mar 2004 18:43:18 +0000 matt Only do the pmap_procwr if the uvm_io succeeded. trunk
Tue, 04 Nov 2003 10:33:15 +0000 dsl Remove p_nras from struct proc - use LIST_EMPTY(&p->p_raslist) instead. trunk
Thu, 07 Aug 2003 16:26:28 +0000 agc Move UCB-licensed code from 4-clause to 3-clause licence. trunk
Sun, 29 Jun 2003 22:28:00 +0000 fvdl Back out the lwp/ktrace changes. They contained a lot of colateral damage, trunk
Sat, 28 Jun 2003 14:20:43 +0000 darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can trunk
Tue, 20 May 2003 18:16:08 +0000 nathanw Add a ptrace interface for iterating over and collecting information trunk
Fri, 07 Feb 2003 21:44:45 +0000 nathanw Adapt to the new conventions of proc_unstop() and don't try to call trunk
Thu, 23 Jan 2003 17:35:18 +0000 christos PT_DUMPCORE support. trunk
Sat, 18 Jan 2003 10:06:22 +0000 thorpej Merge the nathanw_sa branch. trunk
Wed, 28 Aug 2002 07:27:14 +0000 gmcgarry Attempt to protect restartable atomic sequences of a traced process trunk
Sun, 25 Aug 2002 23:23:22 +0000 thorpej Fix some signed/unsigned comparison warnings from GCC 3.3. trunk
Thu, 25 Jul 2002 20:04:02 +0000 jdolecek Make sure that the pointer to old parent process for ptraced children trunk
Thu, 09 May 2002 15:44:44 +0000 thorpej Move code shared by procfs and the kernel proper out of procfs and trunk
Sun, 17 Mar 2002 17:02:45 +0000 thorpej Add a new ptrace request, PT_IO, as proposed by Artur Grabowski trunk
Fri, 11 Jan 2002 21:16:27 +0000 christos Fix a ptrace/execve race that could be used to modify the child process's trunk
Wed, 05 Dec 2001 00:58:05 +0000 thorpej * Allow machine-dependent code to specify hooks for ptrace(2) trunk
Mon, 12 Nov 2001 15:25:01 +0000 lukem add RCSIDs trunk
Sun, 22 Jul 2001 13:33:58 +0000 wiz seperate -> separate trunk
Wed, 13 Jun 2001 16:06:27 +0000 nathanw The trace_req() function is a no-op; garbage collect it. trunk
Sat, 17 Mar 2001 09:38:36 +0000 pooka fix typo in comment trunk
Wed, 17 Jan 2001 01:13:23 +0000 fvdl Adapt for procfs_valid* argument change. trunk
Sun, 24 Sep 2000 07:31:28 +0000 erh Prevent ptrace on system processes. Avoids panic when attempting to ptrace pid 0, which has no parent. trunk
Sun, 20 Aug 2000 21:50:06 +0000 thorpej Add a lock around the scheduler, and use it as necessary, including trunk
Fri, 28 Jul 2000 04:21:26 +0000 eeh Fix LP64BE bug. trunk
Tue, 27 Jun 2000 17:41:07 +0000 mrg remove include of <vm/vm.h> trunk
Thu, 25 Mar 1999 04:45:56 +0000 sommerfe Disallow tracing of processes unless tracer's root directory is at or trunk
Wed, 24 Mar 1999 05:50:49 +0000 mrg completely remove Mach VM support. all that is left is the all the trunk
Tue, 10 Feb 1998 14:08:44 +0000 mrg - add defopt's for UVM, UVMHIST and PMAP_NEW. trunk
Thu, 05 Feb 1998 07:59:28 +0000 mrg initial import of the new virtual memory system, UVM, into -current. trunk
Mon, 28 Apr 1997 04:49:27 +0000 mycroft Reinstate P_FSTRACE, with different semantics: trunk
Mon, 28 Apr 1997 02:29:52 +0000 mycroft When checking for init, compare against initproc, rather than comparing the trunk
Wed, 15 May 1996 06:17:47 +0000 tls fix obscure problem involving ptrace of init trunk
Fri, 09 Feb 1996 18:59:18 +0000 christos More proto fixes trunk
Sun, 04 Feb 1996 02:15:01 +0000 christos First pass at prototyping trunk
Sat, 07 Oct 1995 06:25:19 +0000 mycroft Prefix names of system call implementation functions with `sys_'. trunk
Tue, 19 Sep 1995 21:40:36 +0000 thorpej Make system calls conform to a standard prototype and bring those trunk
Sun, 13 Aug 1995 09:05:51 +0000 mycroft Lock the process in core before operating on it. trunk
Thu, 08 Jun 1995 23:51:01 +0000 mycroft Fix various signal handling bugs: trunk
Mon, 05 Jun 1995 20:57:54 +0000 mycroft If necessary, wake up the child during attach so we always get a SIGCHLD. trunk
Thu, 09 Feb 1995 05:19:18 +0000 mycroft Omit the call to process_sstep() if PT_STEP is not defined. trunk
Wed, 08 Feb 1995 23:38:29 +0000 cgd undo a part of the last change that mistakenly required PT_STEP. trunk
Fri, 03 Feb 1995 11:35:57 +0000 mycroft Make attach/detach more safe. trunk
Thu, 26 Jan 1995 17:56:21 +0000 mycroft Remove PT_{READ,WRITE}_U. trunk
Sun, 30 Oct 1994 21:43:03 +0000 cgd be more careful with types, also pull in headers where necessary. trunk
Thu, 20 Oct 1994 04:22:35 +0000 cgd update for new syscall args description mechanism trunk
Sat, 24 Sep 1994 07:17:18 +0000 mycroft Correct test for already being traced. trunk
Wed, 14 Sep 1994 16:40:29 +0000 cgd ugly (#ifdef) hack to fix m68k alignment differences, etc. Eventually, trunk
Tue, 23 Aug 1994 22:13:59 +0000 deraadt replace "ctob(UPAGES)" and "UPAGES * NBPG" with "USPACE" trunk
less more (0) -60 tip