Virtual Dynamic Shared Object

$ ldd /usr/bin/gnome-terminal
linux-gate.so.1 => (0xffffe000)
...
$ grep vdso /proc/[pid]/maps
b7ee8000-b7ee9000 r-xp b7ee8000 00:00 0 [vdso]
$ uname -r
2.6.19-suspend2-r3

sysenter_setup() (arch/i386/kernel/sysenter.c) 中で確保されるvdsoの領域アドレスFIX_VDSOは,include/asm-i386/fixmap.hで定義されており,0xffffe000である.これと,/proc/[pid]/maps中のvdsoの関係を調べる.(glibc中のvsyscall呼び出し部分か?)