| Commit message (Expand) | Author | Age | Files | Lines |
* | Add ELF flag to disable ASLR stack gap. | Konstantin Belousov | 2020-12-18 | 1 | -0/+1 |
* | Do not leak oldvmspace if image activation failed | Konstantin Belousov | 2020-09-23 | 1 | -0/+1 |
* | Convert canary, execpathp, and pagesizes to pointers. | Brooks Davis | 2020-04-16 | 1 | -3/+3 |
* | Export argc, argv, envc, envv, and ps_strings in auxargs. | Brooks Davis | 2020-04-15 | 1 | -0/+2 |
* | Make ps_strings in struct image_params into a pointer. | Brooks Davis | 2020-04-15 | 1 | -1/+1 |
* | Use uintptr_t instead of register_t * for the stack base. | John Baldwin | 2019-12-03 | 1 | -2/+2 |
* | Check for errors from copyout() and suword*() in sv_copyout_args/strings. | John Baldwin | 2019-11-18 | 1 | -1/+1 |
* | Make randomized stack gap between strings and pointers to argv/envs. | Konstantin Belousov | 2019-07-31 | 1 | -0/+1 |
* | Switch to use shared vnode locks for text files during image activation. | Konstantin Belousov | 2019-05-05 | 1 | -0/+1 |
* | Implement Address Space Layout Randomization (ASLR) | Konstantin Belousov | 2019-02-10 | 1 | -0/+1 |
* | Add helper functions to copy strings into struct image_args. | Brooks Davis | 2018-11-29 | 1 | -1/+11 |
* | Add const to input-only char * arguments. | Brooks Davis | 2018-11-02 | 1 | -1/+1 |
* | Simplify the code to allocate stack for auxv, argv[], and environment vectors. | John Baldwin | 2018-04-19 | 1 | -1/+0 |
* | Move uio enums to sys/_uio.h. | Brooks Davis | 2018-03-27 | 1 | -1/+1 |
* | Generalize the gzio API. | Mark Johnston | 2018-01-08 | 1 | -2/+0 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Add a small allocator for exec_map entries. | Mark Johnston | 2017-01-05 | 1 | -0/+1 |
* | exec: Add credential change information into imgp for process_exec hook. | Bryan Drewery | 2016-05-26 | 1 | -0/+4 |
* | Implement CloudABI's exec() call. | Ed Schouten | 2015-07-16 | 1 | -0/+3 |
* | On exec, single-threading must be enforced before arguments space is | Konstantin Belousov | 2015-05-10 | 1 | -0/+3 |
* | Implement support for binary to requesting specific stack size for the | Konstantin Belousov | 2015-04-15 | 1 | -0/+1 |
* | Allow multiple image activators to run on the same execution by changing | Sean Bruno | 2014-09-04 | 1 | -1/+3 |
* | Create shared (readonly) page. Each ABI may specify the use of page by | Konstantin Belousov | 2011-01-08 | 1 | -0/+3 |
* | Supply some useful information to the started image using ELF aux vectors. | Konstantin Belousov | 2010-08-17 | 1 | -0/+4 |
* | The interpreter name should no longer be treated as a buffer that can be | Alan Cox | 2010-07-28 | 1 | -0/+1 |
* | Introduce exec_alloc_args(). The objective being to encapsulate the | Alan Cox | 2010-07-27 | 1 | -0/+1 |
* | Revert r210451, and the similar part of the r210431. The forward-declaration | Konstantin Belousov | 2010-07-26 | 1 | -1/+2 |
* | Use forward declartion for enum uio_seg in imgact.h. This allows to remove | Konstantin Belousov | 2010-07-24 | 1 | -2/+1 |
* | Eliminate a little bit of duplicated code. | Alan Cox | 2010-07-23 | 1 | -0/+1 |
* | Add the ELF relocation base to struct image_params. This will be | Nathan Whitehorn | 2010-03-25 | 1 | -0/+1 |
* | Change the arguments of exec_setregs() so that it receives a pointer | Nathan Whitehorn | 2010-03-25 | 1 | -1/+1 |
* | Merge projects/enhanced_coredumps (r204346) into HEAD: | Alfred Perlstein | 2010-03-02 | 1 | -0/+2 |
* | Supply AT_EXECPATH auxinfo entry to the interpreter, both for native and | Konstantin Belousov | 2009-03-17 | 1 | -0/+3 |
* | Pair the VOP_OPEN call from do_execve() with the reciprocal VOP_CLOSE. | Konstantin Belousov | 2008-07-17 | 1 | -0/+1 |
* | Implement the fexecve(2) syscall. | Konstantin Belousov | 2008-03-31 | 1 | -0/+1 |
* | - Change process_exec function handlers prototype to include struct | Alexander Leidinger | 2006-08-15 | 1 | -0/+1 |
* | - Always call exec_free_args() in kern_execve() instead of doing it in all | John Baldwin | 2006-02-06 | 1 | -1/+0 |
* | Welcome to the 21st century: increase MAXSHELLCMDLEN from 128 bytes to | Maxim Sobolev | 2005-02-25 | 1 | -2/+2 |
* | o Split out kernel part of execve(2) syscall into two parts: one that | Maxim Sobolev | 2005-01-29 | 1 | -10/+17 |
* | Fixed some style bugs (useless forward declarations of structs and | Bruce Evans | 2004-04-24 | 1 | -6/+3 |
* | Utilize sf_buf_alloc() rather than pmap_qenter() (and sometimes | Alan Cox | 2004-04-23 | 1 | -1/+2 |
* | Remove advertising clause from University of California Regent's license, | Warner Losh | 2004-04-07 | 1 | -4/+0 |
* | Bring in two sets of changes: | Robert Watson | 2002-11-05 | 1 | -0/+2 |
* | Remove reference to struct execve_args from struct imgact, which | Robert Watson | 2002-11-05 | 1 | -1/+2 |
* | Use the fields in the sysentvec and in the vm map header in place of the | Jake Burkholder | 2002-09-21 | 1 | -2/+2 |
* | Added fields for VM_MIN_ADDRESS, PS_STRINGS and stack protections to | Jake Burkholder | 2002-09-01 | 1 | -0/+1 |
* | Renamed poorly named setregs to exec_setregs. Moved its prototype to | Jake Burkholder | 2002-08-29 | 1 | -0/+2 |
* | Infrastructure tweaks to allow having both an Elf32 and an Elf64 executable | Peter Wemm | 2002-07-20 | 1 | -1/+2 |
* | Clean up execve locking: | Jeff Roberson | 2002-07-06 | 1 | -0/+3 |