| Commit message (Expand) | Author | Age | Files | Lines |
* | Do not call FreeBSD-ABI specific code for all ABIs | Konstantin Belousov | 2021-07-21 | 1 | -2/+7 |
* | Add sv_onexec_old() sysent hook for exec event | Konstantin Belousov | 2021-07-21 | 1 | -0/+2 |
* | Fix tinderbox build after 1762f674ccb571e6 ktrace commit. | Mateusz Guzik | 2021-06-13 | 1 | -2/+4 |
* | ktrace: pack all ktrace parameters into allocated structure ktr_io_params | Konstantin Belousov | 2021-06-13 | 1 | -11/+5 |
* | sysent: allow ABI to disable setid on exec. | Konstantin Belousov | 2021-06-13 | 1 | -0/+4 |
* | kern_exec.c: Add execve_nosetid() helper | Konstantin Belousov | 2021-06-13 | 1 | -5/+11 |
* | exec_new_vmspace: print useful error message on ctty if stack cannot be mapped. | Konstantin Belousov | 2021-01-11 | 1 | -4/+10 |
* | Implement enforcing write XOR execute mapping policy. | Konstantin Belousov | 2021-01-11 | 1 | -3/+3 |
* | Add ELF flag to disable ASLR stack gap. | Konstantin Belousov | 2020-12-18 | 1 | -2/+12 |
* | Provide ABI modules hooks for process exec/exit and thread exit. | Konstantin Belousov | 2020-11-23 | 1 | -0/+2 |
* | Stop using eventhandlers for itimers subsystem exec and exit hooks. | Konstantin Belousov | 2020-11-21 | 1 | -0/+2 |
* | Stop using eventhandler to invoke umtx_exec hook. | Konstantin Belousov | 2020-11-21 | 1 | -1/+2 |
* | Split out cwd/root/jail, cmask state from filedesc table | Conrad Meyer | 2020-11-17 | 1 | -0/+1 |
* | vmspace: Convert to refcount(9) | Mark Johnston | 2020-11-04 | 1 | -1/+2 |
* | audit: correct reporting of *execve(2) success | Kyle Evans | 2020-10-24 | 1 | -0/+3 |
* | Remove pointless local variable. | Konstantin Belousov | 2020-09-24 | 1 | -4/+1 |
* | Do not leak oldvmspace if image activation failed | Konstantin Belousov | 2020-09-23 | 1 | -14/+26 |
* | cache: drop the always curthread argument from reverse lookup routines | Mateusz Guzik | 2020-08-24 | 1 | -2/+1 |
* | fd: remove fd_lastfile | Mateusz Guzik | 2020-07-15 | 1 | -1/+1 |
* | kern_exec.c: Produce valid code ifndef SYS_PROTO_H | Conrad Meyer | 2020-05-02 | 1 | -1/+1 |
* | Convert canary, execpathp, and pagesizes to pointers. | Brooks Davis | 2020-04-16 | 1 | -6/+6 |
* | 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 | -0/+1 |
* | Retire procfs-based process debugging. | John Baldwin | 2020-04-01 | 1 | -7/+0 |
* | execve: use LOCKSHARED when looking up the interpreter | Mateusz Guzik | 2020-03-04 | 1 | -2/+2 |
* | sys/: Document few more sysctls. | Pawel Biernacki | 2020-03-02 | 1 | -4/+8 |
* | Convert a few triviail consumers to the new unlocked grab API. | Jeff Roberson | 2020-02-28 | 1 | -4/+6 |
* | Do not read sigfastblock word on syscall entry. | Konstantin Belousov | 2020-02-20 | 1 | -3/+1 |
* | Add a way to manage thread signal mask using shared word, instead of syscall. | Konstantin Belousov | 2020-02-09 | 1 | -0/+5 |
* | vfs: replace VOP_MARKATIME with VOP_MMAPPED | Mateusz Guzik | 2020-02-01 | 1 | -1/+1 |
* | vfs: drop the mostly unused flags argument from VOP_UNLOCK | Mateusz Guzik | 2020-01-03 | 1 | -7/+7 |
* | Handle pagein clustering in vm_page_grab_valid() so that it can be used by | Jeff Roberson | 2019-12-15 | 1 | -62/+8 |
* | Copy out aux args after the argument and environment vectors. | John Baldwin | 2019-12-09 | 1 | -3/+14 |
* | Use uintptr_t instead of register_t * for the stack base. | John Baldwin | 2019-12-03 | 1 | -16/+20 |
* | Check for errors from copyout() and suword*() in sv_copyout_args/strings. | John Baldwin | 2019-11-18 | 1 | -22/+47 |
* | kern_exec: p_osrel and p_fctl0 were obliterated by failed execve(2) attempt. | Konstantin Belousov | 2019-11-17 | 1 | -1/+9 |
* | Add a sv_copyout_auxargs() hook in sysentvec. | John Baldwin | 2019-11-15 | 1 | -8/+2 |
* | (4/6) Protect page valid with the busy lock. | Jeff Roberson | 2019-10-15 | 1 | -1/+7 |
* | (1/6) Replace busy checks with acquires where it is trival to do so. | Jeff Roberson | 2019-10-15 | 1 | -1/+5 |
* | Fix handling of invalid pages in exec_map_first_page(). | Mark Johnston | 2019-09-26 | 1 | -5/+14 |
* | Change synchonization rules for vm_page reference counting. | Mark Johnston | 2019-09-09 | 1 | -10/+2 |
* | In do_execve(), use shared text vnode lock consistently. | Konstantin Belousov | 2019-09-07 | 1 | -3/+3 |
* | In do_execve(), clear imgp->textset when restarting for interpreter. | Konstantin Belousov | 2019-09-07 | 1 | -1/+3 |
* | Add procctl(PROC_STACKGAP_CTL) | Konstantin Belousov | 2019-09-03 | 1 | -0/+2 |
* | Wire pages in vm_page_grab() when appropriate. | Mark Johnston | 2019-08-28 | 1 | -4/+5 |
* | Fix mis-merge | Konstantin Belousov | 2019-08-05 | 1 | -1/+3 |
* | Set ISOPEN in namei flags when opening executable interpreters. | John Baldwin | 2019-08-03 | 1 | -1/+1 |
* | Make randomized stack gap between strings and pointers to argv/envs. | Konstantin Belousov | 2019-07-31 | 1 | -0/+4 |
* | Merge the vm_page hold and wire mechanisms. | Mark Johnston | 2019-07-08 | 1 | -3/+2 |
* | Extract eventfilter declarations to sys/_eventfilter.h | Conrad Meyer | 2019-05-20 | 1 | -2/+0 |