AT_SYSINFO_EHDR
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
NEW_AUX_ENT(AT_SYSINFO_EHDR, VDSO_CURRENT_BASE);\
VDSO_AUX_ENT(AT_SYSINFO_EHDR, (unsigned long)current->mm->context.vdso);\
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
NEW_AUX_ENT(AT_SYSINFO_EHDR, VDSO_BASE); \
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
#ifndef AT_SYSINFO_EHDR
NEW_AUX_ENT(AT_SYSINFO_EHDR, VDSO_CURRENT_BASE); \
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
NEW_AUX_ENT(AT_SYSINFO_EHDR, \
#define ARCH_DLINFO NEW_AUX_ENT(AT_SYSINFO_EHDR, um_vdso_addr)
addr = (void *)getauxval(AT_SYSINFO_EHDR);
unsigned long sysinfo_ehdr = getauxval(AT_SYSINFO_EHDR);
vdso_init_from_sysinfo_ehdr(getauxval(AT_SYSINFO_EHDR));
unsigned long sysinfo_ehdr = getauxval(AT_SYSINFO_EHDR);
vdso_init_from_sysinfo_ehdr(getauxval(AT_SYSINFO_EHDR));
sysinfo_ehdr = getauxval(AT_SYSINFO_EHDR);
vdso_init_from_sysinfo_ehdr(getauxval(AT_SYSINFO_EHDR));
unsigned long sysinfo_ehdr = getauxval(AT_SYSINFO_EHDR);
unsigned long sysinfo_ehdr = getauxval(AT_SYSINFO_EHDR);
vdso_init_from_sysinfo_ehdr(getauxval(AT_SYSINFO_EHDR));
auxval = getauxval(AT_SYSINFO_EHDR);