我想在我的電腦上編目使用RDTSC指令。我首先想到的是通過objdump
運行我/lib
文件夾和搜索RDTSC什麼是「ld-2.11.1.so」以及如何查看源代碼?
$ for f in ls /lib/*; do echo "*** $f ***" && objdump -d $f | grep -n rdtsc; done > ~/tmp/out
我注意到很多RDTSC的是存在於ld.2.11.1.so文件。我很確定它與動態庫鏈接有關,但我不確定。我真正的問題是,我如何找到源代碼,以便我可以看到RDTSC指令的用途是什麼?
謝謝。作爲參考,它在(對於我的體系結構)'sysdeps/x86_64/hp-timing.h'中的'HP_TIMING_NOW'宏中定義。 –