| Commit message (Expand) | Author | Age | Files | Lines |
* | Add ELF flag to disable ASLR stack gap. | Konstantin Belousov | 2020-12-18 | 1 | -2/+1 |
* | Fix compat32 for ntp_adjtime(2). | Konstantin Belousov | 2020-12-04 | 1 | -0/+66 |
* | _umtx_op: move compat32 definitions back in | Kyle Evans | 2020-11-22 | 1 | -8/+0 |
* | umtx_op: reduce redundancy required for compat32 | Kyle Evans | 2020-11-17 | 1 | -0/+9 |
* | audit: correct reporting of *execve(2) success | Kyle Evans | 2020-10-24 | 1 | -0/+2 |
* | Do not leak oldvmspace if image activation failed | Konstantin Belousov | 2020-09-23 | 1 | -2/+2 |
* | compat: clean up empty lines in .c and .h files | Mateusz Guzik | 2020-09-01 | 1 | -2/+0 |
* | Fix a TOCTOU vulnerability in freebsd32_copyin_control(). | Mark Johnston | 2020-08-05 | 1 | -59/+71 |
* | Refactor ptrace() ABI compatibility. | John Baldwin | 2020-06-09 | 1 | -0/+212 |
* | 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 |
* | Remove bogus use of useracc() in (clock_)nanosleep. | Brooks Davis | 2020-04-14 | 1 | -7/+2 |
* | 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 | -14/+18 |
* | Check for errors from copyout() and suword*() in sv_copyout_args/strings. | John Baldwin | 2019-11-18 | 1 | -21/+41 |
* | Add a sv_copyout_auxargs() hook in sysentvec. | John Baldwin | 2019-11-15 | 1 | -8/+2 |
* | Add procctl(PROC_STACKGAP_CTL) | Konstantin Belousov | 2019-09-03 | 1 | -0/+3 |
* | Add sysctlbyname system call | Mateusz Guzik | 2019-09-03 | 1 | -0/+26 |
* | Make randomized stack gap between strings and pointers to argv/envs. | Konstantin Belousov | 2019-07-31 | 1 | -0/+3 |
* | Control implicit PROT_MAX() using procctl(2) and the FreeBSD note | Konstantin Belousov | 2019-07-02 | 1 | -0/+3 |
* | freebsd32: fix padding of computed control message length for recvmsg() | Jason A. Harmening | 2019-03-30 | 1 | -2/+2 |
* | amd64 KPTI: add control from procctl(2). | Konstantin Belousov | 2019-03-16 | 1 | -0/+4 |
* | Kill tz_minuteswest and tz_dsttime. | Warner Losh | 2019-03-12 | 1 | -2/+2 |
* | Implement Address Space Layout Randomization (ASLR) | Konstantin Belousov | 2019-02-10 | 1 | -0/+3 |
* | Normalize the declaration of i386_read_exec variable. | Konstantin Belousov | 2019-02-09 | 1 | -0/+3 |
* | Add helper functions to copy strings into struct image_args. | Brooks Davis | 2018-11-29 | 1 | -33/+7 |
* | Fix freebsd32 mknod(at). | Brooks Davis | 2018-11-09 | 1 | -14/+3 |
* | Make __sysctl follow the freebsd32_foo convention. | Brooks Davis | 2018-11-09 | 1 | -1/+1 |
* | Add const to input-only char * arguments. | Brooks Davis | 2018-11-02 | 1 | -1/+1 |
* | Revert r337922, except for some documention-only bits. This needs to wait | Jamie Gritton | 2018-08-16 | 1 | -5/+2 |
* | Put jail(2) under COMPAT_FREEBSD11. It has been the "old" way of creating | Jamie Gritton | 2018-08-16 | 1 | -2/+5 |
* | Improve handling of control message truncation. | Mark Johnston | 2018-08-07 | 1 | -29/+33 |
* | Provide compat32 shims for sched_rr_get_interval(2). | Konstantin Belousov | 2018-07-31 | 1 | -0/+17 |
* | freebsd32_getrusage(2): skip freebsd32_rusage_out on error | Alan Somers | 2018-07-29 | 1 | -2/+3 |
* | getrusage(2): fix return value under 32-bit emulation | Alan Somers | 2018-07-29 | 1 | -5/+2 |
* | Fix the encoding of major and minor numbers in 64-bit dev_t by restoring | Bruce Evans | 2018-06-13 | 1 | -2/+18 |
* | Fix some bugs found while fixing the representation and translation | Bruce Evans | 2018-06-13 | 1 | -1/+2 |
* | Allow freebsd32 __sysctl(2) to return ENOMEM. | Brooks Davis | 2018-05-15 | 1 | -1/+1 |
* | Rename PROC_PDEATHSIG_SET -> PROC_PDEATHSIG_CTL and PROC_PDEATHSIG_GET | Konstantin Belousov | 2018-04-20 | 1 | -3/+3 |
* | Simplify the code to allocate stack for auxv, argv[], and environment vectors. | John Baldwin | 2018-04-19 | 1 | -23/+11 |
* | Add PROC_PDEATHSIG_SET to procctl interface. | Konstantin Belousov | 2018-04-18 | 1 | -1/+14 |
* | Move most of the contents of opt_compat.h to opt_global.h. | Brooks Davis | 2018-04-06 | 1 | -1/+0 |
* | Fix several leaks of kernel stack data through paddings. | Konstantin Belousov | 2018-03-27 | 1 | -0/+1 |
* | Reduce duplication in dynamic syscall registration code. | Brooks Davis | 2018-02-20 | 1 | -99/+3 |
* | Remove freebsd32_getdirentries(), it will be unused after the next | Brooks Davis | 2018-02-15 | 1 | -19/+0 |
* | Implement 'domainset', a cpuset based NUMA policy mechanism. This allows | Jeff Roberson | 2018-01-12 | 1 | -0/+18 |
* | sys/compat: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -0/+2 |
* | Decode kevent structures logged via ktrace(2) in kdump. | John Baldwin | 2017-11-25 | 1 | -9/+36 |
* | Properly bzero kldstat structure to prevent kernel information leak. | Gordon Tetlow | 2017-11-15 | 1 | -13/+18 |