1 What: vDSO 2 Date: July 2011 3 KernelVersion: 3.0 4 Contact: Andy Lutomirski <luto@kernel.or 5 Description: 6 7 On some architectures, when the kernel loads a 8 maps an ELF DSO into that program's address sp 9 the vDSO and it often contains useful and high 10 to real syscalls. 11 12 These functions are called according to your p 13 platforms they are called just like ordinary C 14 (ex: powerpc) they are called with the same co 15 is different from ordinary C functions. Call t 16 (For example, if you set CS on x86 to somethin 17 within their rights to crash.) In addition, i 18 pointer to a vDSO function, you might get SIGS 19 20 To find the DSO, parse the auxiliary vector pa 21 entry point. The AT_SYSINFO_EHDR entry will p 22 23 The vDSO uses symbol versioning; whenever you 24 vDSO, specify the version you are expecting. 25 26 Programs that dynamically link to glibc will u 27 Otherwise, you can use the reference parser in 28 tools/testing/selftests/vDSO/parse_vdso.c. 29 30 Unless otherwise noted, the set of symbols wit 31 ABI of those symbols is considered stable. It 32 though. 33 34 Note: 35 As of this writing, this ABI documentation as 36 The maintainers of the other vDSO-using archi 37 that it is correct for their architecture.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.