vDSO 笔记:相关代码:glibc clock_gettime()

Posted rtoax

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vDSO 笔记:相关代码:glibc clock_gettime()相关的知识,希望对你有一定的参考价值。

glibc相关代码

https://sourceware.org/git/glibc.git

clock_gettime

glibc:sysdeps/unix/sysv/linux/clock_gettime.c

glibc:sysdeps/unix/sysv/linux/dl-vdso-setup.h

上面的函数将在 dl_main 中被调用。

glibc:elf/rtld.c

 setup_vdso:elf/setup-vdso.h

 glibc:sysdeps/unix/sysv/linux/dl-parse_auxv.h

 从辅助变量中获取 vDSO信息,这可以从内核的测试代码 tools/testing/selftests/vDSO 中得到同样的参考,见:test-linux/vdso/selftests at main · Rtoax/test-linux · GitHub

elf/dl-support.c

以上是关于vDSO 笔记:相关代码:glibc clock_gettime()的主要内容,如果未能解决你的问题,请参考以下文章

vDSO 笔记:相关代码:kernel clock_gettime()

vDSO 笔记:相关代码:kernel clock_gettime()

version `GLIBC_2.17' not found 解决方法

编译Linux-2.6.23内核中遇见的错误

由于 __GLIBC__ 问题,无法在 macbook 中编译 c++ 代码

5.1 11.6-11.9听课笔记