freebsd-dev/sys/compat/freebsd32
Konstantin Belousov fb441a8829 Fix several leaks of kernel stack data through paddings.
It is random collection of fixes for issues not yet corrected,
reported at https://tsyrklevi.ch/clang_analyzer/freebsd_013017/. Many
issues from that list were already corrected. Most of them are for
compat32, old compat32 or affect both primary host ABI and compat32.

The freebsd32_kldstat(), for instance, was already fixed by using
malloc(M_ZERO).  Patch includes correction to report the supplied
version back, which is just pedantic.

Reviewed by:	brooks, emaste (previous version)
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D14868
2018-03-27 18:05:51 +00:00
..
capabilities.conf
freebsd32_capability.c
freebsd32_ioctl.c Move 32-bit compat for md(4) ioctls into the md code. 2018-03-27 16:07:54 +00:00
freebsd32_ioctl.h Move 32-bit compat for md(4) ioctls into the md code. 2018-03-27 16:07:54 +00:00
freebsd32_ipc.h Rename kernel-only members of semid_ds and msgid_ds. 2018-03-02 22:10:48 +00:00
freebsd32_misc.c Fix several leaks of kernel stack data through paddings. 2018-03-27 18:05:51 +00:00
freebsd32_misc.h
freebsd32_proto.h
freebsd32_signal.h
freebsd32_syscall.h Regenerate sysent files after r331279. 2018-03-21 01:17:01 +00:00
freebsd32_syscalls.c Regenerate sysent files after r331279. 2018-03-21 01:17:01 +00:00
freebsd32_sysent.c Regenerate sysent files after r331279. 2018-03-21 01:17:01 +00:00
freebsd32_systrace_args.c Regenerate sysent files after r331279. 2018-03-21 01:17:01 +00:00
freebsd32_util.h Reduce duplication in dynamic syscall registration code. 2018-02-20 18:08:57 +00:00
freebsd32.h
Makefile
syscalls.conf
syscalls.master Implement getrandom(2) and getentropy(3) 2018-03-21 01:15:45 +00:00