summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exec.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* match syscallargs comments with realityhenning2003-09-011-4/+4
* emulation is now controlled by sysctl. changes:tedu2003-08-211-14/+4
* add exec/fork/exit hooks per process for compat emulations.tedu2003-06-211-2/+25
* stackgap_random becomes 64Kderaadt2003-06-021-2/+2
* Typos; from Julien Bordet <zejames@greyhats.org>grange2003-05-171-2/+2
* There are two related changes.art2003-04-141-2/+2
* Make the semantics of the P_SUGIDEXEC flag match the issetugid(2)millert2003-03-091-5/+9
* descructive -> destructivemiod2002-12-111-2/+2
* No need to exit the process twice. exit1() can't fail.art2002-12-041-2/+1
* fix a commentmickey2002-11-091-2/+2
* Move out the execution of vmcmds into a separate function.art2002-10-061-23/+2
* Add support for vmcmds that load sections relative to a base section.art2002-09-231-1/+14
* Change the vnode locking in exec to not keep the vnode locked almost allart2002-08-221-12/+9
* Compare with the same type. ok deraadt@nordin2002-07-251-2/+2
* Instead of copying out the signal trampoline on top of the stack, createart2002-07-201-19/+62
* Cause the exec to fail if we are unable to allocate resources when dup'ingmillert2002-05-021-7/+4
* invalid argv causes efault, not einval; form daniel@lucq.orgmickey2002-03-141-2/+2
* Enable stackgap_random. Set it initially to 1k.art2002-02-171-2/+2
* - Rename FILE_{,UN}USE to FREF and FRELE. USE is a bad verb and we don't haveart2002-02-081-3/+3
* When a process is exec:ing mark it with a flag. Check that flag in ptraceart2002-01-201-1/+10
* UBC was a disaster. It worked very good when it worked, but on someart2001-12-191-2/+1
* Merge in the unified buffer cache code as found in NetBSD 2001/03/10. Theart2001-11-271-1/+2
* Bring in more changes from NetBSD. Mostly pagedaemon improvements.art2001-11-121-2/+2
* Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.miod2001-11-061-2/+1
* - every new fd created by falloc() is marked as larval and should not be usedart2001-10-261-4/+8
* merge vm/vm_kern.h into uvm/uvm_extern.h; art@ okmickey2001-09-191-3/+1
* It makes more sense to have argc stored as a long on the stack,art2001-08-251-2/+2
* Add a possibility to add a random offset to the stack on exec. This makesart2001-08-181-4/+16
* remove old vmart2001-06-271-38/+1
* Try again. (this time it's tested).art2001-06-221-19/+8
* KNFderaadt2001-06-221-5/+5
* no way, you are on drugs. last commit revoked because it broke setuid majorlyderaadt2001-06-191-8/+19
* Check is sugid is allowed where we set the P_SUGID* flags.art2001-06-181-19/+8
* Avoid a dangerous race.art2001-06-151-1/+13
* Add a macro to initialize the contents of a vmcmd set.art2001-04-011-4/+2
* ELF uses more than 5 vmcmds by default, so grow the default vmcmd set sizeart2001-02-221-2/+3
* support kernel event queues, from FreeBSD by Jonathan Lemon,provos2000-11-161-1/+6
* Change the ktrace interface functions from taking the trace vnode to taking theart2000-11-101-2/+2
* When allocating the unallocated file descriptors 0, 1 and 2 for suid execs,art2000-09-281-8/+21
* Don't use MALLOC/FREE on variable sized allocations.art2000-09-261-6/+6
* Add a function "ktrsettracevnode", that changes the ktrace vnode for a processart2000-04-201-3/+2
* Use the new timeout facilities for ITIMER_REAL.art2000-03-231-2/+2
* some more machine_stack_grows_upmickey2000-03-221-4/+4
* remove superflous declaration of vnops, it's now in <sys/file.h>assar2000-02-011-2/+1
* fix setregs call for bawkward stacks; does not affect straight casemickey2000-01-241-2/+6
* set[ug]id, not just setuidderaadt2000-01-201-3/+3
* when procfs is compiled in, if a setuid process has any of descriptors 0-2deraadt2000-01-201-15/+30
* do not NULL dereference if fd_nfiles < 3deraadt2000-01-191-2/+3
* more stack direction fixes; art@ okmickey1999-11-051-2/+16
* Stop profiling (see profil(2)) when we execve() a new process; ross@netbsd.orgmillert1999-08-091-1/+2