1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-14 10:09:48 +00:00
freebsd/lib/libc/amd64
Peter Wemm 3726033348 Fix Yet Another 16 byte stack alignment bug. Thankfully, this one is
solved by a simple 'make world'.  The signalcontext function was going
to the trouble of generating an even 16 byte alignment, but in fact it
needed to be odd aligned to simulate the 8-byte return address having
been pushed by the caller.  This fixes yet another group of crashes in
applications using libpthread.  And yet again, it was my fault all along.

While here, rename the duplicate internal ctx_wrapper() functions to
makectx_wrapper() and sigctx_wrapper() so that traces aren't ambiguous.
2004-03-31 07:27:31 +00:00
..
gen Fix Yet Another 16 byte stack alignment bug. Thankfully, this one is 2004-03-31 07:27:31 +00:00
net Update for AMD64 (repocopied from i386/net). We can depend on having 2003-04-30 18:07:23 +00:00
stdlib Replace our ancient dtoa/strtod implementation with the gdtoa 2003-03-12 20:30:00 +00:00
sys Change the syscall stub branch orders so that the static branch prediction 2004-02-22 02:11:39 +00:00
_fpmath.h Define LDBL_MANH_SIZE and LDBL_MANL_SIZE to be the sizes of the 2004-01-18 07:57:02 +00:00
arith.h Add a comment describing why it's important for the values in this 2003-05-08 13:50:44 +00:00
Makefile.inc Turn off the libc/quad functions since they are not needed for amd64 2003-07-22 06:34:57 +00:00
SYS.h Change the syscall stub branch orders so that the static branch prediction 2004-02-22 02:11:39 +00:00