什么是“ld-2.11.1.so”,如何查看源代码?

时间:2011-10-23 20:56:50

标签: linux

我正在尝试在我的计算机上编目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指令的用途?

2 个答案:

答案 0 :(得分:7)

ld-2.11.1.so 动态链接器本身。它的大多数来源都位于glibc/elf目录中。您可能想要启动here。查找HP_TIMING*宏。

答案 1 :(得分:1)

ld.so是C库的一部分,通常是Glibc或EGlibc,具体取决于Linux发行版。