1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00

PowerPC: gettimeofday optimization by using IFUNC

This commit is contained in:
Adhemerval Zanella
2013-03-15 10:58:56 -03:00
parent 8cfdb7e056
commit ef26eece63
4 changed files with 53 additions and 54 deletions

View File

@ -32,6 +32,16 @@ extern void *__vdso_get_tbfreq;
extern void *__vdso_getcpu;
/* This macro is needed for PPC64 to return a skeleton OPD entry of a vDSO
symbol. This works because _dl_vdso_vsym always return the function
address, and no vDSO symbols use the TOC or chain pointers from the OPD
so we can allow them to be garbage. */
#if defined(__PPC64__) || defined(__powerpc64__)
#define VDSO_IFUNC_RET(value) &value
#else
#define VDSO_IFUNC_RET(value) value
#endif
#endif
#endif /* _LIBC_VDSO_H */