summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exec.c
Commit message (Expand)AuthorAgeFilesLines
* Do not deliver SIGTRAP on exec as the normal signal, use ptracestop() onkib2011-09-271-10/+0
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-3/+3
* Second-to-last commit implementing Capsicum capabilities in the FreeBSDrwatson2011-08-111-1/+5
* Define two new sysctl node flags: CTLFLAG_CAPRD and CTLFLAG_CAPRW, whichrwatson2011-07-171-2/+3
* Add some checks to ensure that Capsicum is behaving correctly, and add somejonathan2011-06-301-0/+24
* Introduce preliminary support of the show description of the ABI ofdchagin2011-02-251-0/+6
* Create shared (readonly) page. Each ABI may specify the use of page bykib2011-01-081-4/+85
* - When disabling ktracing on a process, free any pending requests thatjhb2010-10-211-10/+2
* execve(2) has a special check for file permissions: a file must have atjh2010-08-301-8/+8
* Add an extra comment to the SDT probes definition. This allows us to getrpaulo2010-08-221-3/+3
* Supply some useful information to the started image using ELF aux vectors.kib2010-08-171-3/+28
* The interpreter name should no longer be treated as a buffer that can bealc2010-07-281-0/+4
* Introduce exec_alloc_args(). The objective being to encapsulate thealc2010-07-271-13/+23
* Change the order in which the file name, arguments, environment, andalc2010-07-251-6/+8
* Eliminate a little bit of duplicated code.alc2010-07-231-3/+2
* Accidentally committed an older version of this comment rather than thejhb2010-07-091-4/+4
* Refine a comment.jhb2010-07-091-5/+4
* Use vm_page_next() instead of vm_page_lookup() in exec_map_first_page()alc2010-07-021-1/+1
* Tweak the in-kernel API for sending signals to threads:jhb2010-06-291-2/+2
* Reorganize syscall entry and leave handling.kib2010-05-231-0/+4
* Eliminate page queues locking around most calls to vm_page_free().alc2010-05-061-3/+1
* Acquire the page lock around all remaining calls to vm_page_free() onalc2010-05-051-0/+2
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-4/+4
* Add the ELF relocation base to struct image_params. This will benwhitehorn2010-03-251-0/+1
* Change the arguments of exec_setregs() so that it receives a pointernwhitehorn2010-03-251-4/+3
* The nargvstr and nenvstr properties of arginfo are ints, not longs,nwhitehorn2010-03-241-2/+2
* - Fix several off-by-one errors when using MAXCOMLEN. The p_comm[] andjhb2009-10-231-13/+7
* Add a mitigation feature that will prevent user mappings atbz2009-10-021-3/+12
* Unlock the image vnode around the call of pmc PMC_FN_PROCESS_EXEC hook.kib2009-09-091-0/+2
* Fix some LORs between vnode locks and filedescriptor table locks.jhb2009-07-311-1/+1
* Rework vnode argument auditing to follow the same structure, in orderrwatson2009-07-281-1/+1
* Replace AUDIT_ARG() with variable argument macros with a set more morerwatson2009-06-271-4/+4
* Rework the credential code to support larger values of NGROUPS andbrooks2009-06-191-3/+1
* Eliminate unnecessary obfuscation when testing a page's valid bits.alc2009-06-071-1/+1
* If vm_pager_get_pages() returns VM_PAGER_OK, then there is no need to checkalc2009-06-061-2/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Supply AT_EXECPATH auxinfo entry to the interpreter, both for native andkib2009-03-171-2/+29
* Remove unneeded pointer `ndp'.ed2009-02-261-11/+10
* Remove even more unneeded variable assignments.ed2009-02-261-3/+0
* Several threads in a process may do vfork() simultaneously. Then, allkib2008-12-051-1/+1
* Merge latest DTrace changes from Perforce.rodrigc2008-11-051-5/+4
* Remove VSVTX, VSGID and VSUID. This should be a no-op,trasz2008-09-101-4/+5
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-2/+2
* More fully audit fexecve(2) and its arguments.rwatson2008-08-251-0/+2
* Introduce two related changes to the TrustedBSD MAC Framework:rwatson2008-08-231-7/+5
* Reduce the scope of the vnode lock such that it does not covercsjp2008-08-121-1/+5
* Call pargs_drop() unconditionally in do_execve(), the function correctlykib2008-07-251-4/+2
* Pair the VOP_OPEN call from do_execve() with the reciprocal VOP_CLOSE.kib2008-07-171-0/+9
* Add DTrace 'proc' provider probes using the Statically Defined Tracejb2008-05-241-0/+32
* Implement the fexecve(2) syscall.kib2008-03-311-28/+77
OpenPOWER on IntegriCloud