summaryrefslogtreecommitdiff
path: root/sys/kern/sys_process.c
AgeCommit message (Expand)Author
2011-04-02Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, soPhilip Guenthe
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2010-06-26Don't #include <sys/user.h> into files that don't need the stuffPhilip Guenthe
2010-05-02Use intermediate vaddr_t cast when casting a pointer to off_t. PreventsMark Kettenis
2010-01-28Make sure the process tree is is loop-free by forbidding ptrace()Philip Guenthe
2008-10-31Do not assume that a pointer to another process will live over a set ofTheo de Raadt
2008-10-31accidental commit ... backoutTheo de Raadt
2008-10-31kern_sysctl.cTheo de Raadt
2008-09-16Add PIOD_READ_AUXV, a way to get the ELF auxilliary vector through ptrace(2).Mark Kettenis
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2006-11-29Kernel stack can be swapped. This means that stuff that's on the stackMiod Vallat
2006-07-19make kernels w/o PTRACE compile again.Alexander von Gernler
2006-05-18paramter -> parameterMiod Vallat
2005-12-13ansi/deregister. No binary change.Jonathan Gray
2005-12-11Replace procfs_domem() with a similar interface, process_domem(), which livesMiod Vallat
2005-09-14ptrace(2) following fork(2)Mark Kettenis
2005-08-02Reduce stack usage.Mark Kettenis
2005-04-16Remove regs and fpregs pseudo-files from procfs.Mark Kettenis
2005-04-03Implemente PT_[GS]ETXMMREGS ptrace(2) requests on i386.Mark Kettenis
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-02-08restored & repaired wcookie support; kettenis@chello.nlTheo de Raadt
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-03-09Disallow ptrace if P_SUGIDEXEC flag is set (we already disallow if P_SUGIDTodd C. Miller
2002-06-27KNFTheo de Raadt
2002-04-10don't attach to system processes.Federico G. Schwindt
2002-03-12Change the PT_IO interfaces like discussed onArtur Grabowski
2002-03-12In the PT_STEP case, first set the new pc, then arrangeArtur Grabowski
2002-03-11Since all archs implement PT_GETREGS and PT_SETREGS, make then unoptional.Artur Grabowski
2002-03-11Add a more sane API for reading/writing traced process memoryArtur Grabowski
2002-01-30Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ okThomas Nordin
2002-01-20When a process is exec:ing mark it with a flag. Check that flag in ptraceArtur Grabowski
2002-01-02register_t is not an int, so don't use it that way.Artur Grabowski
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
2001-06-27remove old vmArtur Grabowski
2001-06-18trace_req is not used anymore (was a nop).Artur Grabowski
2001-06-18split PT_DETACH handling, so that pc cannot be set by it; art okTheo de Raadt
2001-04-09Add emulation of Linux features to procfs; mostly from NetBSD. ok deraadt@Thorsten Lockert
2000-11-10seperate -> separate, okay aaron@Niels Provos
2000-06-08Add explicit inclusions of signalvar.h to files actually using syms definedNiklas Hallqvist
1999-02-26kmem allocation changes for uvmArtur Grabowski
1998-06-27securelevels do NOT protect running binaries; only filesystem activityTheo de Raadt
1998-06-09do not permit ptrace attach to immutable executableTheo de Raadt
1996-07-29comment on ptrace & P_SUGIDTheo de Raadt
1996-05-22fix obscure problem involving ptrace of initTheo de Raadt
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt