summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exec.c
Commit message (Expand)AuthorAgeFilesLines
* - Move the 'done1' label down below the unlock of the proc lock and movejhb2002-10-111-10/+9
* Use the fields in the sysentvec and in the vm map header in place of thejake2002-09-211-20/+46
* Move setugidsafety() call outside of process lock. This prevents a locknjl2002-09-141-3/+5
* Drop the proc lock while calling fdcheckstd() which may block to allocatetruckman2002-09-131-1/+8
* s/SGNL/SIG/davidxu2002-09-051-1/+1
* Added fields for VM_MIN_ADDRESS, PS_STRINGS and stack protections tojake2002-09-011-2/+0
* Renamed poorly named setregs to exec_setregs. Moved its prototype tojake2002-08-291-2/+2
* Don't require that sysentvec.sv_szsigcode be non-NULL.jake2002-08-291-3/+7
* Fixed most indentation bugs.jake2002-08-251-7/+6
* Fixed placement of operators. Wrapped long lines.jake2002-08-251-11/+15
* Fixed white space around operators, casts and reserved words.jake2002-08-241-9/+8
* return x; -> return (x);jake2002-08-241-11/+11
* slight cleanup of single-threading code for KSE processesjulian2002-08-221-4/+12
* - Hold the vnode lock throughout execve.jeff2002-08-131-11/+36
* Introduce support for Mandatory Access Control and extensiblerwatson2002-08-011-0/+9
* For processes which are set-user-ID or set-group-ID, the kernel performs a fewnectar2002-07-301-1/+2
* Slight restructuring of the logic for credential change case identificationrwatson2002-07-271-2/+8
* Infrastructure tweaks to allow having both an Elf32 and an Elf64 executablepeter2002-07-201-9/+20
* In execve(), delay the acquisition of Giant until after kmem_alloc_wait().alc2002-07-141-2/+2
* We don't need to clear oldcred here since newcred is not NULL yet.jhb2002-07-131-3/+1
* o Lock accesses to the page queues.alc2002-07-111-1/+6
* Clean up execve locking:jeff2002-07-061-0/+8
* #include <sys/ktrace.h> would be useful too. (for ktrace_mtx)peter2002-07-011-0/+3
* Add #include "opt_ktrace.h"peter2002-07-011-0/+2
* Part 1 of KSE-IIIjulian2002-06-291-4/+6
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.alfred2002-06-291-1/+1
* o Eliminate vmspace::vm_minsaddr. It's initialized but never used.alc2002-06-251-1/+0
* Don't leak resources if fdcheckstd() fails during exec.alfred2002-06-201-5/+10
* Squish the "could sleep with process lock" messages caused by callingalfred2002-06-191-1/+4
* Properly lock accesses to p_tracep and p_traceflag. Also make a fewjhb2002-06-071-1/+10
* - Reorder execve() so that it performs blocking operations before itjhb2002-05-021-61/+73
* When exec'ing a set[ug]id program, make sure that the stdio file descriptorsnectar2002-04-191-0/+4
* Increase the size of the register stack storage on ia64 from 32K to 2MB sopeter2002-04-051-1/+7
* Change the suser() API to take advantage of td_ucred as well as do ajhb2002-04-011-1/+1
* Add a local proc *p in exec_new_vmspace() to avoid repeated dereferencingalc2002-03-311-6/+7
* Make the reference counting of 'struct pargs' SMP safe.alfred2002-03-271-6/+2
* Remove an unnecessary and inconsistently used variable from exec_new_vmspace().alc2002-03-261-3/+1
* Remove __P.alfred2002-03-191-2/+2
* Convert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/jake2002-03-171-2/+2
* Remove now unused struct proc *p.imp2002-02-271-1/+0
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-9/+7
* 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
* Pre-KSE/M3 commit.julian2002-02-071-1/+1
* o Call the functions registered with at_exec() from exec_new_vmspace()alc2002-01-131-4/+7
* SMP Lock struct file, filedesc and the global file list.alfred2002-01-131-1/+4
* Make AIO a loadable module.alfred2001-12-291-0/+58
* Repeat after me -- "Use of ANSI string concatenation can be bad."obrien2001-12-101-1/+1
* For what its worth, sync up the type of ps_arg_cache_max (unsigned long)peter2001-11-081-1/+1
* Add a P_INEXEC flag that indicates that the process has called execve() anddes2001-10-271-15/+25
OpenPOWER on IntegriCloud