This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]