Go to file
maxv 1fe402e2a1 Always mask the 16 bits of the segregs in the trapframe. We don't zero-
extend the uint64_t's when building it, so we're leaking 48 bits of kernel
stack to userland.

Having said that, it appears that I unintentionally fixed most of this
issue in locore.S::rev1.127 - by building the frame with interrupts
disabled, we are implicitly guaranteeing that the structure doesn't get
overwritten by the kernel. Which means, we are leaking to userland data
that comes from userland anyway.

(still other places with this issue, but I'll fix them differently)
2017-10-19 10:01:09 +00:00
bin Re-factor the code that extracts status from exited jobs, avoiding 2017-10-19 01:57:18 +00:00
common doesn't work new format 'F' with a strings of length 1, or a string beginning with 'F' 2017-10-14 18:41:41 +00:00
compat
crypto PR/52604: Tatoku Ogaito: Fix x11 session forwarding. 2017-10-09 12:07:03 +00:00
dist/pf
distrib Add endian.h header. Simply includes sys/endian.h 2017-10-16 11:38:25 +00:00
doc Update current version of mandoc to 1.14.3 2017-10-15 06:15:37 +00:00
etc With the new version of OpenSSH, SSHv1 is no longer supported server-side. 2017-10-07 21:41:51 +00:00
external external/lgpl3/gmp build fail in configure phase with "ln -s J /etc/malloc.conf". 2017-10-19 03:26:28 +00:00
extsrc
games Include time.h for time. Drop sys/types.h and expect basic working 2017-10-02 22:03:10 +00:00
include Add endian.h header. Simply includes sys/endian.h 2017-10-16 11:38:25 +00:00
lib Add copyright and rcs header to the test program. 2017-10-15 19:17:30 +00:00
libexec fix to compile without USE_PAM. (unused variables) 2017-10-07 19:23:02 +00:00
regress Don't test call gates, they are not supported anymore. 2017-08-30 15:46:19 +00:00
rescue Extra flags for static PIE 2017-10-08 15:02:33 +00:00
sbin user librumpres 2017-10-10 19:30:06 +00:00
share Typo: s/processes/process's/ for possession 2017-10-17 21:11:36 +00:00
sys Always mask the 16 bits of the segregs in the trapframe. We don't zero- 2017-10-19 10:01:09 +00:00
tests add test case for new format 'f' and 'F' 2017-10-14 18:41:44 +00:00
tools use the variable for the source dir instead of duplicating it. 2017-10-04 21:42:20 +00:00
usr.bin Nit-picking: avoid split infinitive 2017-10-15 03:57:47 +00:00
usr.sbin Update from Intel SDM: 2017-10-19 03:09:55 +00:00
BUILDING regen 2017-05-21 15:30:20 +00:00
Makefile Add NOBINARIES, useful to build tools are libraries which is what's needed 2017-10-04 23:54:33 +00:00
Makefile.inc
UPDATING Note possible need to clean objdir (or depends at least) for 2017-10-13 07:04:58 +00:00
build.sh Better validation of var name args to -V and -Z, in a way that makes 2017-10-08 01:05:13 +00:00