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:
@ -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 */
|
||||
|
Reference in New Issue
Block a user