This is the mail archive of the
mailing list for the glibc project.
Re: vDSO support for 32-bit x86?
I don't know how you could miss it. It was the first machine to have a
vDSO. nptl/sysdeps/unix/sysv/linux/i386/i686/dl-sysdep.h defines
NEED_DL_SYSINFO, which is the baseline of "has vDSO support".
There is no i386-specific code that uses _dl_vdso_vsym, because the i386
vDSO does not contain any interesting secondary entrypoints like several
other machines now do. It only has the syscall entrypoint, which is found
by the e_entry field in the vDSO's ELF header rather than by symbol lookup;
and the signal handling trampoline, which is used directly by the kernel.