summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_process.c
Commit message (Expand)AuthorAgeFilesLines
* Finish fixing up Alpha to work with an MP safe ptrace():jhb2004-04-011-8/+8
* Use uiomove_fromphys() instead of pmap_qenter() and pmap_qremove() inalc2004-03-241-9/+1
* Drop the proc lock around calls to the MD functions ptrace_single_step(),jhb2004-03-151-6/+11
* When reparenting a process in the PT_DETACH code, only set p_sigparenttruckman2004-02-191-1/+2
* When reparenting a process to init, make sure that p_sigparent istruckman2004-02-111-0/+1
* Implement preliminary support for the PT_SYSCALL command to ptrace(2).robert2003-10-091-1/+16
* Add or finish support for machine dependent ptrace requests. When wemarcel2003-08-151-22/+13
* Add or correct range checking of signal numbers in system calls andnectar2003-08-101-2/+2
* Background: When proc_rwmem() wired and mapped a page, it also addedalc2003-08-091-30/+5
* Use kmem_alloc_nofault() rather than kmem_alloc_pageable() in proc_rwmem().alc2003-08-021-1/+1
* Add vm object locking.alc2003-06-111-12/+12
* Use __FBSDID().obrien2003-06-111-2/+3
* Push down Giant around calls to proc_rwmem() in kern_ptrace. kern_ptrace()jhb2003-04-251-0/+7
* Prefer the proc lock to sched_lock when testing PS_INMEM now that it isjhb2003-04-221-2/+1
* The sched_lock is not needed while clearing two of the P_STOPPED bits injhb2003-04-171-3/+2
* Whitespace cleanup.des2003-03-191-5/+5
* Add a missing PROC_UNLOCK in ptrace() for the PT_IO case.jhb2002-10-161-0/+1
* Completely redo thread states.julian2002-09-111-0/+1
* Remove bogus fill_kinfo_proc() before ptrace_set_pc(). There was no needpeter2002-09-071-1/+0
* s/SGNL/SIG/davidxu2002-09-051-1/+1
* Split up ptrace() into a wrapper that does the copying to and fromiedowse2002-09-051-68/+88
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-1/+1
* Do preserve the error result from calling p_cansee() and use that whenrwatson2002-07-201-3/+1
* Lock accesses to the page queues.alc2002-07-121-0/+4
* Fix ptrace(PT_READ_*, ...) for non-little-endian architectures wheretmm2002-07-121-3/+5
* Part 1 of KSE-IIIjulian2002-06-291-2/+4
* All signals can be sent to the inferior process when it's restarted,marcel2002-05-191-1/+1
* Change p_can{debug,see,sched,signal}()'s first argument to be a threadjhb2002-05-191-2/+2
* Remove trace_req().mini2002-05-091-7/+0
* GCC 3.x WARNS: Add a break to the default case.marcel2002-04-201-0/+1
* Don't allow one to trace an ancestor when already traced.alfred2002-04-141-1/+14
* Rework ptrace(2) to be more locking friendly. We do any needed copyin()'sjhb2002-04-121-86/+114
* - Change fill_kinfo_proc() to require that the process is locked when itjhb2002-04-091-0/+2
* Convert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/jake2002-03-171-2/+2
* Implement PT_IO (read / write arbitrary amounts of data or text).des2002-03-161-0/+31
* PT_[GS]ET{,DB,FP}REGS isn't really optional any more, since we have dummydes2002-03-151-25/+1
* Back out all the pmap related stuff I've touched over the last few days.peter2002-02-271-2/+2
* Jake further reduced IPI shootdowns on sparc64 in loops by using rangedpeter2002-02-271-2/+2
* Lock struct pgrp, session and sigio.tanimura2002-02-231-3/+3
* Fixed some style bugs. Added a comment about a bug in PT_SSTEP.bde2002-02-211-25/+21
* Recover bits that were lost in transition in rev.1.76:bde2002-02-211-16/+77
* Bah, I managed to turn cosmetic things into real bugs. Fix shadowedpeter2002-02-081-12/+12
* Fix a whole bunch of long lines introduced by previous commit by usingpeter2002-02-071-11/+15
* Pre-KSE/M3 commit.julian2002-02-071-10/+10
* Move procfs_* from procfs_machdep.c into sys_process.c, and rename them todes2001-10-211-6/+36
* Dissociate ptrace from procfs.des2001-10-071-186/+205
* Final style(9) commit: placement of opening brace; a continuation indent Ides2001-10-041-5/+8
* More style(9) fixes: no spaces between function name and parameter list;des2001-10-041-30/+30
* This file had a mixture of "return foo;" and "return (foo);"; standardizedes2001-10-041-24/+24
* Set debug information on the process being traced, not the current (debugger)mp2001-09-181-2/+2
OpenPOWER on IntegriCloud