我在基本C程序上运行pintool'instCount',主函数中有空体。
int main(){
}
当我在这个程序可执行文件上运行instCount时,它会显示大约86000个指令。即使程序非常小,为什么这么多的指令都会被生成.. ??任何想法。??
谢谢
答案 0 :(得分:4)
缺少的是在幕后,为了让你达到执行main()函数的点,我们做了很多工作。运行时需要执行大量工作才能提供您期望获得的环境。例如:
我列出的内容只是启动期间发生的事情的一个非常部分的列表。关机期间会发生类似的事情,这也会增加指令数。