glibc/sysdeps/unix/sysv/linux/powerpc
Adhemerval Zanella f534255e4d Consolidate vDSO macros and usage
This patch consolidate the Linux vDSO define and usage across all ports
that uses it.  The common vDSO definitions and calling through
{INLINE/INTERNAL}_VSYSCALL macros are moved to a common header
sysdep-vdso.h and vDSO name declaration and prototype is defined
using a common macro.

Also PTR_{MANGLE,DEMANGLE} is added to ports that does not use them
for vDSO calls (aarch64, powerpc, s390, and tile) and thus it will
reflect in code changes.  For ports that already implement pointer
mangling/demangling in vDSO system (i386, x32, x86_64) this patch
is mainly a code refactor.

Checked on x32, x86_64, x32, ppc64le, and aarch64.
2015-05-26 10:10:36 -03:00
..
bits libc-vdso.h place consolidation 2015-04-20 08:51:17 -03:00
powerpc32 Consolidate vDSO macros and usage 2015-05-26 10:10:36 -03:00
powerpc64 Consolidate vDSO macros and usage 2015-05-26 10:10:36 -03:00
sys
Implies
Makefile powerpc __tls_get_addr call optimization 2015-03-25 15:53:47 +10:30
Versions
arch-fork.h
configure
configure.ac
dl-brk.S
dl-cache.h
dl-static.c
dl-sysdep.c
elision-conf.c
elision-conf.h
elision-lock.c
elision-timed.c
elision-trylock.c
elision-unlock.c
force-elision.h
get_clockfreq.c libc-vdso.h place consolidation 2015-04-20 08:51:17 -03:00
get_timebase_freq.c
getdents64.c
getmsg.c
getrlimit64.c
gettimeofday.c libc-vdso.h place consolidation 2015-04-20 08:51:17 -03:00
htm.h powerpc: Fix TABORT encoding for little endian 2015-02-12 05:34:16 -06:00
init-first.c Consolidate vDSO macros and usage 2015-05-26 10:10:36 -03:00
ioctl.c
ipc_priv.h
kernel-features.h
kernel_termios.h
ldconfig.h
ldd-rewrite.sed
ldsodefs.h
libc-start.c
libc-vdso.h Consolidate vDSO macros and usage 2015-05-26 10:10:36 -03:00
lowlevellock.h
nldbl-abi.h
oldgetrlimit64.c
profil-counter.h
pt-longjmp.c
pthread_attr_setstack.c
pthread_attr_setstacksize.c
pthread_mutex_cond_lock.c
pthread_mutex_lock.c
pthread_mutex_timedlock.c
pthread_mutex_trylock.c
pthread_spin_unlock.c
putmsg.c
readdir64.c
readdir64_r.c
readelflib.c
rt-sysdep.c
sched_getcpu.c Consolidate vDSO macros and usage 2015-05-26 10:10:36 -03:00
sigcontextinfo.h
syscall.S
syscalls.list
sysdep.c
test-gettimebasefreq.c
time.c libc-vdso.h place consolidation 2015-04-20 08:51:17 -03:00