summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Apply profiling to all threads instead of just the thread that calledguenther2012-08-021-2/+2
* Correct the error path in execve when there's a race to single threadguenther2012-05-011-2/+2
* Add struct proc * argument to FRELE() and FILE_SET_MATURE() inguenther2012-04-221-2/+2
* First stab at making ptrace(2) usable for debugging multi-threaded programs.kettenis2012-04-131-3/+3
* move accounting flags to struct process; idea and ok guenthermikeb2012-04-121-2/+2
* clear junk in p_comm before copying shorter names into itderaadt2012-03-261-2/+2
* Make rusage totals, itimers, and profile settings per-process insteadguenther2012-03-231-8/+5
* New vmmap implementation.ariane2012-03-091-4/+2
* First steps for making ptrace work with rthreads:guenther2012-02-201-6/+6
* Hold struct filedesc's fd_lock when writing to the fd_ofiles, fd_ofileflags,guenther2012-02-151-4/+11
* Handle rthreads consistently in ktrace by moving the flags and vnode intoguenther2011-12-141-5/+3
* Suspend other rthreads before dumping core or execing; make them exitguenther2011-12-111-1/+14
* TCB address should be reset when execing, to provide a clean setup forguenther2011-10-161-1/+6
* Backout vmmap in order to repair virtual address selection algorithmsariane2011-06-061-1/+2
* Reimplement uvm/uvm_map.ariane2011-05-241-2/+1
* Move P_EXEC flag from struct proc to process, so that setpgid() willguenther2011-04-041-2/+2
* Move PPWAIT flag from struct proc to process, so that rthreads inguenther2011-04-031-3/+4
* Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, soguenther2011-04-021-15/+14
* Allow MD code to setup MD-specific mappings (kinda similar to the signalmiod2010-11-241-1/+7
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-4/+4
* move knote list to struct process. ok guenthertedu2010-05-181-2/+2
* fix typos in comments, no code changes;schwarze2010-01-141-2/+2
* Remove the VREF() macro and replaces all instances with a call to verf(),thib2009-07-091-2/+2
* properly terminate fake argument list.thib2009-01-041-2/+2
* accidental commit ... backoutderaadt2008-10-311-5/+2
* kern_sysctl.cderaadt2008-10-311-2/+5
* Make sure we reserve enough stack space on MACHINE_STACK_GROWS_UP architectureskettenis2008-02-131-3/+6
* Don't store arguments and environment in the space reserved for stackgap onkettenis2007-12-111-3/+3
* MALLOC/FREE -> malloc/freechl2007-10-291-4/+4
* replace ctob and btoc with ptoa and atop respectivelymartin2007-09-151-4/+4
* Since p_flag is often manipulated in interrupts and without biglockart2007-03-151-12/+11
* Remove two ancient debugging printfs.art2007-03-011-3/+1
* typos; from bret lambertjmc2006-11-151-2/+2
* redo (w/ proper changes everywhere ;):mickey2006-01-191-3/+3
* do not allow setugid processes to use /dev/fd/#, unless they are aderaadt2005-12-071-1/+5
* kernel support for threaded processes (rthreads).tedu2005-12-031-2/+2
* ansi/deregister.jsg2005-11-281-13/+5
* catched->caughtmiod2005-08-141-2/+2
* - We shouldn't allocate MAXPATHLEN from the stack.art2005-08-011-17/+29
* clear vm_dused at exec time, since we are potentially re-using the vmspace;deraadt2005-07-071-1/+2
* pull in new MD STACKGAP_RANDOMderaadt2005-04-111-2/+2
* Fail exec for disabled compat with EPERM rather than ENOEXEC.miod2005-03-091-2/+2
* back out the last change as it seems to produce problems found by brad@; deraadt@ okmickey2004-08-241-3/+3
* leave space for stackgap on growsuppersmickey2004-08-011-3/+3
* fix an issue when scripts are exec'd under systrace wheremarius2004-07-071-2/+5
* a few fixes to systracemarius2004-06-231-2/+38
* vm->vm_minsaddr was uninitialized (nothing realy uses it anyway)mickey2004-06-111-1/+2
* use pool for namei pathbuf. testing ok millert@ tdeval@tedu2004-05-141-6/+7
* don't leak memory on error, from Patrick Latifitedu2004-03-121-3/+10
* Decrement reference count in error case if uvm_map(9) fails and wemillert2004-02-051-1/+3