vdso 共享库(linux-vdso.so)是否包含内核目标代码(系统调用)的库?

vdso 共享库(linux-vdso.so)是否包含内核目标代码(系统调用)的库?

我注意到,所有编译到 gcc 的程序都链接到 vdso 库。这个库是否包含对内核的系统调用,如 mmap() 和 fork() 以及其他系统调用?

我知道系统调用不是 GNU C 标准库的函数,所以它们的目标代码必须位于编译时与应用程序链接的某个库中?

那么vdso是那个库吗?

相关内容