aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_exec.c
Commit message (Expand)AuthorAgeFilesLines
...
* Accidentally committed an older version of this comment rather than theJohn Baldwin2010-07-091-4/+4
* Refine a comment.John Baldwin2010-07-091-5/+4
* Use vm_page_next() instead of vm_page_lookup() in exec_map_first_page()Alan Cox2010-07-021-1/+1
* Tweak the in-kernel API for sending signals to threads:John Baldwin2010-06-291-2/+2
* Reorganize syscall entry and leave handling.Konstantin Belousov2010-05-231-0/+4
* Eliminate page queues locking around most calls to vm_page_free().Alan Cox2010-05-061-3/+1
* Acquire the page lock around all remaining calls to vm_page_free() onAlan Cox2010-05-051-0/+2
* On Alan's advice, rather than do a wholesale conversion on a singleKip Macy2010-04-301-4/+4
* Add the ELF relocation base to struct image_params. This will beNathan Whitehorn2010-03-251-0/+1
* Change the arguments of exec_setregs() so that it receives a pointerNathan Whitehorn2010-03-251-4/+3
* The nargvstr and nenvstr properties of arginfo are ints, not longs,Nathan Whitehorn2010-03-241-2/+2
* - Fix several off-by-one errors when using MAXCOMLEN. The p_comm[] andJohn Baldwin2009-10-231-13/+7
* Add a mitigation feature that will prevent user mappings atBjoern A. Zeeb2009-10-021-3/+12
* Unlock the image vnode around the call of pmc PMC_FN_PROCESS_EXEC hook.Konstantin Belousov2009-09-091-0/+2
* Fix some LORs between vnode locks and filedescriptor table locks.John Baldwin2009-07-311-1/+1
* Rework vnode argument auditing to follow the same structure, in orderRobert Watson2009-07-281-1/+1
* Replace AUDIT_ARG() with variable argument macros with a set more moreRobert Watson2009-06-271-4/+4
* Rework the credential code to support larger values of NGROUPS andBrooks Davis2009-06-191-3/+1
* Eliminate unnecessary obfuscation when testing a page's valid bits.Alan Cox2009-06-071-1/+1
* If vm_pager_get_pages() returns VM_PAGER_OK, then there is no need to checkAlan Cox2009-06-061-2/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICRobert Watson2009-06-051-1/+0
* Supply AT_EXECPATH auxinfo entry to the interpreter, both for native andKonstantin Belousov2009-03-171-2/+29
* Remove unneeded pointer `ndp'.Ed Schouten2009-02-261-11/+10
* Remove even more unneeded variable assignments.Ed Schouten2009-02-261-3/+0
* Several threads in a process may do vfork() simultaneously. Then, allKonstantin Belousov2008-12-051-1/+1
* Merge latest DTrace changes from Perforce.Craig Rodrigues2008-11-051-5/+4
* Remove VSVTX, VSGID and VSUID. This should be a no-op,Edward Tomasz Napierala2008-09-101-4/+5
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadAttilio Rao2008-08-281-2/+2
* More fully audit fexecve(2) and its arguments.Robert Watson2008-08-251-0/+2
* Introduce two related changes to the TrustedBSD MAC Framework:Robert Watson2008-08-231-7/+5
* Reduce the scope of the vnode lock such that it does not coverChristian S.J. Peron2008-08-121-1/+5
* Call pargs_drop() unconditionally in do_execve(), the function correctlyKonstantin Belousov2008-07-251-4/+2
* Pair the VOP_OPEN call from do_execve() with the reciprocal VOP_CLOSE.Konstantin Belousov2008-07-171-0/+9
* Add DTrace 'proc' provider probes using the Statically Defined TraceJohn Birrell2008-05-241-0/+32
* Implement the fexecve(2) syscall.Konstantin Belousov2008-03-311-28/+77
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-1/+1
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inAttilio Rao2008-01-131-3/+3
* vn_lock() is currently only used with the 'curthread' passed as argument.Attilio Rao2008-01-101-3/+3
* Add the superpage reservation system. This is "part 2 of 2" of theAlan Cox2007-12-291-0/+7
* Implement fetching of the __FreeBSD_version from the ELF ABI-tag note.Konstantin Belousov2007-12-041-0/+1
* Make sure there is a good default thread name for all threads.Julian Elischer2007-11-141-0/+1
* Fix for the panic("vm_thread_new: kstack allocation failed") andKonstantin Belousov2007-11-051-1/+3
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-4/+4
* Change the management of cached pages (PQ_CACHE) in two fundamentalAlan Cox2007-09-251-1/+1
* Fix a couple of issues with the stack limit for 32-bit processes on 64-bitJohn Baldwin2007-07-121-4/+9
* Conditionally acquire Giant when dropping a reference on the ktrace vnodeJohn Baldwin2007-06-131-1/+6
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inRobert Watson2007-06-121-2/+1
* Revert UF_OPENING workaround for CURRENT.Konstantin Belousov2007-05-311-1/+1
* Rework the support for ABIs to override resource limits (used by 32-bitJohn Baldwin2007-05-141-9/+0
* Update a comment: we usually call exec_vmspace_new with Giant not held,Kris Kennaway2007-03-251-1/+1