glibc/sysdeps/unix/sysv/linux/x86_64/x32
Nick Alcock de6591238b Do not stack-protect ifunc resolvers [BZ #7065]
When dynamically linking, ifunc resolvers are called before TLS is
initialized, so they cannot be safely stack-protected.

We avoid disabling stack-protection on large numbers of files by
using __attribute__ ((__optimize__ ("-fno-stack-protector")))
to turn it off just for the resolvers themselves.  (We provide
the attribute even when statically linking, because we will later
use it elsewhere too.)
2016-12-26 10:08:41 +01:00
..
Implies NPTL is no longer an add-on! 2014-07-07 09:29:06 -07:00
Makefile Consolidate sched_getcpu 2015-06-09 14:56:21 -03:00
arch_prctl.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
c++-types.data x86: Move abilist files out of nptl/ subdirectories. 2014-05-14 15:45:23 -07:00
configure Rename localedir to complocaledir (bug 14259). 2015-11-27 10:22:38 -05:00
configure.ac Refactor handling of /lib64 etc. cases, move out of sysdeps/gnu/configure.ac. 2014-07-17 14:35:48 +00:00
dl-cache.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
fts.c Add LFS support for fts functions (bug 11460) 2015-11-06 11:24:16 +01:00
fts64.c Add LFS support for fts functions (bug 11460) 2015-11-06 11:24:16 +01:00
ftw.c Use 64bit filesystem functions for x32 2012-05-16 10:01:44 -07:00
ftw64.c Use 64bit filesystem functions for x32 2012-05-16 10:01:44 -07:00
getcpu.c Do not stack-protect ifunc resolvers [BZ #7065] 2016-12-26 10:08:41 +01:00
glob.c Use 64bit filesystem functions for x32 2012-05-16 10:01:44 -07:00
ld.abilist ld.so: Remove __libc_memalign 2016-11-30 16:23:58 +01:00
libBrokenLocale.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
libanl.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
libc.abilist New string function explicit_bzero (from OpenBSD). 2016-12-16 16:21:54 -05:00
libcrypt.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
libdl.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
libm.abilist Add roundeven, roundevenf, roundevenl. 2016-12-21 01:48:27 +00:00
libnsl.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
libpthread.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
libresolv.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
librt.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
libthread_db.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
libutil.abilist Simplify the abilist format 2015-11-06 13:58:53 +01:00
llseek.S Rename x32 llseek.S to lseek.S and add dummy llseek.S 2012-05-21 15:41:37 -07:00
lseek.S Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
lseek64.S Consolidate lseek/lseek64/llseek implementations 2016-11-08 16:04:33 -02:00
shlib-versions Remove shlib-versions entries redundant with DEFAULT entries. 2014-09-26 17:34:22 +00:00
syscalls.list Consolidate posix_fadvise implementations 2016-10-07 14:16:41 -03:00
sysctl.mk Remove $(sysctl) from sysdep_routines 2012-05-22 13:58:43 -07:00
sysdep.h Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00
times.c Update copyright dates with scripts/update-copyrights. 2016-01-04 16:05:18 +00:00