glibc/sysdeps/unix/sysv/linux/sparc/sparc64
Carlos O'Donell da53d6dbc2 Run check-localpltk/textrel/execstack over ld.so.
For maximum paranoia we run ld.so through the normal set
of tests for all of the shared libraries. This includes
running ld.so through check-localplt, check-textrel, and
check-execstack. While none of these should trigger any
failures given the way ld.so is built, it might possibly
fail if a developer does something wrong. This paranoia
was triggered by a discussion over the use of __strcpy
vs. strcpy [1] and if the symbol could leak and use the
libc.so version.

The check-localplt test fails right away because localplt.data
needs updating for all arches. By default we add 6 new symbols:
__tls_get_addr, __libc_memalign, malloc, calloc, realloc and
free. Other machines like i386, power, and s390 require some
different symbol sets e.g. ___tls_get_addr vs. __tls_get_addr
for i386.

Verified for i386
Verified for x86_64
Verified for ppc32
Verified for ppc64
Verified for ppc64le
Verified for arm
Verified for aarch64
Verified for s390
Verified for s390x
Guessed for alpha
Guessed for ia64
Guessed for m68k
Guessed for microblaze
Guessed for sparc32
Guessed for sparc64
Defaults for sh
Defaults for mips
Defaults for hppa
Defaults for tile

Machine manintainers notified to double check the data
used in localplt.data.

[1] https://sourceware.org/ml/libc-alpha/2014-10/msg00548.html
2014-11-06 15:48:44 -05:00
..
____longjmp_chk.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
__longjmp.S
__start_context.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
brk.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
bsd-_setjmp.S
bsd-setjmp.S
c++-types.data SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
clone.S Consolidate sparc clone, fork, and vfork implementations. 2014-06-13 14:47:53 -07:00
configure Refactor handling of /lib64 etc. cases, move out of sysdeps/gnu/configure.ac. 2014-07-17 14:35:48 +00: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-brk.S Update. 2002-04-06 01:45:15 +00:00
dl-cache.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
dl-fxstatat64.c Remove __ASSUME_ATFCTS conditionals in sysdeps/unix/sysv/linux/. 2014-06-20 15:41:35 +00:00
fxstat.c sparc64: Use i386 implementation for fxstat. 2011-01-04 12:22:41 -08:00
fxstatat.c Adjust for recent input file changes. 2006-01-09 19:50:01 +00:00
get_clockfreq.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
getcontext.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Implies Update. 2004-03-24 00:06:13 +00:00
kernel_stat.h Use __glibc_reserved instead __unused. 2013-11-26 12:32:28 +01:00
ld.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libanl.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libBrokenLocale.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libc.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libcrypt.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libdl.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libm.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libnsl.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libpthread.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libresolv.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
librt.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libthread_db.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
libutil.abilist SPARC: Consolidate nptl/ subdirectories under linux/... 2014-06-25 10:03:52 -07:00
localplt.data Run check-localpltk/textrel/execstack over ld.so. 2014-11-06 15:48:44 -05:00
longjmp.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
lxstat.c * sysdeps/unix/sysv/linux/sparc/bits/setjmp.h (_JMPBUF_UNWINDS): Add 2006-01-09 21:17:57 +00:00
makecontext.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Makefile Move remaining SPARC code out of nptl/. 2014-06-20 17:13:47 -07:00
msgctl.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
msgrcv.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
pause.c [BZ #3291] 2006-10-02 18:41:30 +00:00
pipe.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
profil-counter.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
register-dump.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
semctl.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
setcontext.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
setjmp.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
shlib-versions Remove configuration name patterns from shlib-versions. 2014-09-12 12:28:47 +00:00
shmctl.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
sigaction.c Get rid of nptl/sysdeps/ entirely! 2014-07-07 09:28:38 -07:00
sigcontextinfo.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
sigjmp.S
sigpending.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
sigprocmask.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
sizes.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
socket.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
swapcontext.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
syscall.S Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
syscalls.list Remove stray *_internal aliases (bug 14132). 2014-10-09 01:11:14 +00:00
sysdep-cancel.h Move remaining SPARC code out of nptl/. 2014-06-20 17:13:47 -07:00
sysdep.h Remove unnecessary uses of NOT_IN_libc 2014-08-21 10:26:46 +05:30
time.c Adjust old #include's of sysdeps/unix/time.c to point to sysdeps/posix/time.c instead. 2012-08-17 14:16:12 -07:00
timer_create.c Move remaining SPARC code out of nptl/. 2014-06-20 17:13:47 -07:00
timer_delete.c Move remaining SPARC code out of nptl/. 2014-06-20 17:13:47 -07:00
timer_getoverr.c Move remaining SPARC code out of nptl/. 2014-06-20 17:13:47 -07:00
timer_gettime.c Move remaining SPARC code out of nptl/. 2014-06-20 17:13:47 -07:00
timer_settime.c Move remaining SPARC code out of nptl/. 2014-06-20 17:13:47 -07:00
ucontext_i.h Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
Versions Move remaining SPARC code out of nptl/. 2014-06-20 17:13:47 -07:00
vfork.S Consolidate sparc clone, fork, and vfork implementations. 2014-06-13 14:47:53 -07:00
wordexp.c Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
xstat.c Remove __ASSUME_STAT64_SYSCALL. 2012-08-27 19:36:04 +00:00
xstatconv.c Remove stray includes of kernel-features.h. 2014-06-25 18:09:01 +00:00