我正在尝试在我的计算机上对 RDTSC 指令的使用进行编目。我的第一个想法是通过 /lib
运行我的 objdump
文件夹并搜索 RDTSC
$ for f in ls /lib/*; do echo "*** $f ***" && objdump -d $f | grep -n rdtsc; done > ~/tmp/out
我注意到 ld.2.11.1.so 文件中存在很多 RDTSC。我很确定它与动态库链接有关,但我不确定。我真正的问题是,我怎样才能找到源代码才能看到 RDTSC 指令的用途?
最佳答案
ld-2.11.1.so
是动态链接器本身。它的大部分源代码位于 glibc/elf
目录中。您可能想要启动 here 。查找 HP_TIMING*
宏。
关于linux - 什么是 "ld-2.11.1.so"以及如何查看源代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7869138/