我注意到,所有编译到 gcc 的程序都链接到 vdso 库。这个库是否包含对内核的系统调用,如 mmap() 和 fork() 以及其他系统调用?
我知道系统调用不是 GNU C 标准库的函数,所以它们的目标代码必须位于编译时与应用程序链接的某个库中?
那么vdso是那个库吗?
我注意到,所有编译到 gcc 的程序都链接到 vdso 库。这个库是否包含对内核的系统调用,如 mmap() 和 fork() 以及其他系统调用?
我知道系统调用不是 GNU C 标准库的函数,所以它们的目标代码必须位于编译时与应用程序链接的某个库中?
那么vdso是那个库吗?