glibc/sysdeps/powerpc/powerpc64
Ulrich Weigand d31beafa8e PowerPC64 ELFv2 ABI 1/6: Code refactoring
This is the first patch to support the new ELFv2 ABI in glibc.

As preparation, this patch simply refactors some of the powerpc64 assembler
code to move all code related to creating function descriptors (.opd section)
or using function descriptors (function pointer call) into a central place
in sysdep.h.

Note that most locations creating .opd entries were already using macros
in sysdep.h, this patch simply extends this to the remaining places.

No relevant change in generated code expected.
2013-12-04 07:41:38 -06:00
..
970 powerpc: Re-work the Implies structure 2010-06-30 09:57:38 -07:00
a2 Remove powerpc64 bounded-pointers code. 2013-03-06 00:10:21 +00:00
bits Fix spelling errors in sysdeps/powerpc files. 2013-01-07 11:20:53 -06:00
cell Fix typos. 2013-08-21 19:48:48 +02:00
fpu PowerPC floating point little-endian [14 of 15] 2013-10-04 10:36:24 +09:30
power4 PowerPC LE memset 2013-10-04 10:41:35 +09:30
power5 Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
power5+ Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
power6 PowerPC LE memset 2013-10-04 10:41:35 +09:30
power6x Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
power7 PowerPC: strcpy/stpcpy optimization for PPC64/POWER7 2013-10-25 13:28:24 -05:00
power8 PowerPC: Enable POWER8 platform sans hwcap bits. 2013-06-24 15:33:32 -05:00
__longjmp-common.S PowerPC LE setjmp/longjmp 2013-10-04 10:37:59 +09:30
__longjmp.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
backtrace.c PowerPC: fix backtrace to handle signal trampolines 2013-08-20 15:05:49 -05:00
bsd-_setjmp.S PowerPC64 ABI fixes 2010-08-12 09:19:19 -07:00
bsd-setjmp.S PowerPC64 ABI fixes 2010-08-12 09:19:19 -07:00
bzero.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
configure rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
configure.ac rename configure.in to configure.ac 2013-10-30 17:32:08 +10:00
crti.S PowerPC64 ELFv2 ABI 1/6: Code refactoring 2013-12-04 07:41:38 -06:00
crtn.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-dtprocnum.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-irel.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-machine.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-machine.h PowerPC64 ELFv2 ABI 1/6: Code refactoring 2013-12-04 07:41:38 -06:00
dl-trampoline.S PowerPC64 ELFv2 ABI 1/6: Code refactoring 2013-12-04 07:41:38 -06:00
entry.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
ffsll.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
hp-timing.c Remove trailing whitespace. 2013-06-05 20:44:03 +00:00
hp-timing.h Fix spelling errors in sysdeps/powerpc files. 2013-01-07 11:20:53 -06:00
Implies Revert "Use ieee754/dbl-64/wordsize-64 on powerpc64" 2013-01-10 10:44:05 +01:00
Makefile Move sysdeps/powerpc/powerpc64/elf files 2012-03-28 09:22:05 +02:00
memcpy.S PowerPC LE memcpy 2013-10-04 10:41:24 +09:30
memset.S PowerPC LE memset 2013-10-04 10:41:35 +09:30
ppc-mcount.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
register-dump.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
rtld-memset.c powerpc: Use generic memset for RTLD for ppc32/64 2010-09-29 12:21:14 -04:00
setjmp-common.S PowerPC LE setjmp/longjmp 2013-10-04 10:37:59 +09:30
setjmp.S PowerPC ugly symbol versioning 2013-10-04 10:38:28 +09:30
stackguard-macros.h PowerPC: Fix POINTER_CHK_GUARD thread register for PPC64 2013-09-25 13:43:04 -05:00
start.S PowerPC: .eh_frame info in crt1.o isn't useful and triggers gold bug 14675. 2013-03-28 12:16:28 -05:00
stpcpy.S PowerPC: strcpy/stpcpy optimization for PPC64/POWER7 2013-10-25 13:28:24 -05:00
strchr.S PowerPC LE strchr 2013-10-04 10:40:22 +09:30
strcmp.S PowerPC LE strcmp and strncmp 2013-10-04 10:39:52 +09:30
strcpy.S PowerPC: strcpy/stpcpy optimization for PPC64/POWER7 2013-10-25 13:28:24 -05:00
strlen.S PowerPC LE strlen 2013-10-04 10:39:32 +09:30
strncmp.S PowerPC LE strcmp and strncmp 2013-10-04 10:39:52 +09:30
sysdep.h PowerPC64 ELFv2 ABI 1/6: Code refactoring 2013-12-04 07:41:38 -06:00
tls-macros.h Split tls-macros.h in sysdeps directories. 2012-07-19 17:04:04 -03:00
tst-audit.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00