summaryrefslogtreecommitdiff
path: root/sys/compat/freebsd32/freebsd32_misc.c
Commit message (Expand)AuthorAgeFilesLines
* Add ELF flag to disable ASLR stack gap.Konstantin Belousov2020-12-181-2/+1
* Fix compat32 for ntp_adjtime(2).Konstantin Belousov2020-12-041-0/+66
* _umtx_op: move compat32 definitions back inKyle Evans2020-11-221-8/+0
* umtx_op: reduce redundancy required for compat32Kyle Evans2020-11-171-0/+9
* audit: correct reporting of *execve(2) successKyle Evans2020-10-241-0/+2
* Do not leak oldvmspace if image activation failedKonstantin Belousov2020-09-231-2/+2
* compat: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-2/+0
* Fix a TOCTOU vulnerability in freebsd32_copyin_control().Mark Johnston2020-08-051-59/+71
* Refactor ptrace() ABI compatibility.John Baldwin2020-06-091-0/+212
* Convert canary, execpathp, and pagesizes to pointers.Brooks Davis2020-04-161-6/+6
* Export argc, argv, envc, envv, and ps_strings in auxargs.Brooks Davis2020-04-151-0/+2
* Make ps_strings in struct image_params into a pointer.Brooks Davis2020-04-151-0/+1
* Remove bogus use of useracc() in (clock_)nanosleep.Brooks Davis2020-04-141-7/+2
* Copy out aux args after the argument and environment vectors.John Baldwin2019-12-091-3/+14
* Use uintptr_t instead of register_t * for the stack base.John Baldwin2019-12-031-14/+18
* Check for errors from copyout() and suword*() in sv_copyout_args/strings.John Baldwin2019-11-181-21/+41
* Add a sv_copyout_auxargs() hook in sysentvec.John Baldwin2019-11-151-8/+2
* Add procctl(PROC_STACKGAP_CTL)Konstantin Belousov2019-09-031-0/+3
* Add sysctlbyname system callMateusz Guzik2019-09-031-0/+26
* Make randomized stack gap between strings and pointers to argv/envs.Konstantin Belousov2019-07-311-0/+3
* Control implicit PROT_MAX() using procctl(2) and the FreeBSD noteKonstantin Belousov2019-07-021-0/+3
* freebsd32: fix padding of computed control message length for recvmsg()Jason A. Harmening2019-03-301-2/+2
* amd64 KPTI: add control from procctl(2).Konstantin Belousov2019-03-161-0/+4
* Kill tz_minuteswest and tz_dsttime.Warner Losh2019-03-121-2/+2
* Implement Address Space Layout Randomization (ASLR)Konstantin Belousov2019-02-101-0/+3
* Normalize the declaration of i386_read_exec variable.Konstantin Belousov2019-02-091-0/+3
* Add helper functions to copy strings into struct image_args.Brooks Davis2018-11-291-33/+7
* Fix freebsd32 mknod(at).Brooks Davis2018-11-091-14/+3
* Make __sysctl follow the freebsd32_foo convention.Brooks Davis2018-11-091-1/+1
* Add const to input-only char * arguments.Brooks Davis2018-11-021-1/+1
* Revert r337922, except for some documention-only bits. This needs to waitJamie Gritton2018-08-161-5/+2
* Put jail(2) under COMPAT_FREEBSD11. It has been the "old" way of creatingJamie Gritton2018-08-161-2/+5
* Improve handling of control message truncation.Mark Johnston2018-08-071-29/+33
* Provide compat32 shims for sched_rr_get_interval(2).Konstantin Belousov2018-07-311-0/+17
* freebsd32_getrusage(2): skip freebsd32_rusage_out on errorAlan Somers2018-07-291-2/+3
* getrusage(2): fix return value under 32-bit emulationAlan Somers2018-07-291-5/+2
* Fix the encoding of major and minor numbers in 64-bit dev_t by restoringBruce Evans2018-06-131-2/+18
* Fix some bugs found while fixing the representation and translationBruce Evans2018-06-131-1/+2
* Allow freebsd32 __sysctl(2) to return ENOMEM.Brooks Davis2018-05-151-1/+1
* Rename PROC_PDEATHSIG_SET -> PROC_PDEATHSIG_CTL and PROC_PDEATHSIG_GETKonstantin Belousov2018-04-201-3/+3
* Simplify the code to allocate stack for auxv, argv[], and environment vectors.John Baldwin2018-04-191-23/+11
* Add PROC_PDEATHSIG_SET to procctl interface.Konstantin Belousov2018-04-181-1/+14
* Move most of the contents of opt_compat.h to opt_global.h.Brooks Davis2018-04-061-1/+0
* Fix several leaks of kernel stack data through paddings.Konstantin Belousov2018-03-271-0/+1
* Reduce duplication in dynamic syscall registration code.Brooks Davis2018-02-201-99/+3
* Remove freebsd32_getdirentries(), it will be unused after the nextBrooks Davis2018-02-151-19/+0
* Implement 'domainset', a cpuset based NUMA policy mechanism. This allowsJeff Roberson2018-01-121-0/+18
* sys/compat: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Decode kevent structures logged via ktrace(2) in kdump.John Baldwin2017-11-251-9/+36
* Properly bzero kldstat structure to prevent kernel information leak.Gordon Tetlow2017-11-151-13/+18