1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/gnu/usr.bin
Ed Maste 5a16cfaeb6 Avoid writing uninitialized stack data into a thread's MMX/SSE state by
first getting the current state with td_thr_getxmmregs_p.  Without this,
debugging a threaded app that uses libthr resulted in kernel panics or
spurious SIGFPEs for me.

(As of revision 1.6, sys/i386/i386/ptrace_machdep.c masks off the
reserved bits in the mxcsr register, which prevents the kernel panics.)

Architectures without PT_GETXMMREGS are not affected.

MFC after:      1 week
2007-02-20 18:10:13 +00:00
..
bc Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
binutils Fix PowerPC-targeted cross-builds performed on 64-bit platforms. 2007-02-11 07:15:06 +00:00
cc Remove gratuitous white space change. 2006-11-06 02:49:19 +00:00
cpio Compile with -DHAVE_LSTAT since, for whatever reason, the configure script 2005-10-06 09:49:37 +00:00
cvs Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
dc
dialog Reimplementation of world/kernel build options. For details, see: 2006-03-17 18:54:44 +00:00
diff Suggest the user to use 'diff -urN' instead of 'diff -crN'. 2005-11-03 03:49:57 +00:00
diff3
gdb Avoid writing uninitialized stack data into a thread's MMX/SSE state by 2007-02-20 18:10:13 +00:00
gperf
grep Add the -P option back, but with a note that it is not supported on FreeBSD. 2006-10-11 09:52:32 +00:00
groff -mdoc knows about FreeBSD 7.0 as well. 2006-12-29 06:22:13 +00:00
man Markup revision. 2006-12-25 15:09:06 +00:00
patch
rcs
sdiff
send-pr Fix vim syntax highlighting. Vim complained about the (comment). The syntax 2006-11-01 12:13:08 +00:00
sort
texinfo
Makefile Replace the GNU gzip with a slightly modified NetBSD gzip. The 2007-01-26 10:19:08 +00:00
Makefile.inc