英特尔Pin工具:无法使用icc识别用户定义的功能

时间:2018-10-30 17:41:27

标签: assembly x86 intel icc intel-pin

我已经成功构建并使用了Intel Pin Tool 3.7。我正在使用insmix.so目录中的Insmix工具来查找用户定义函数(函数名称为“ myfunc”)的指令组合。

我观察到的是:
当我使用gcc编译测试程序时(没有-O2-O3选项),该工具将“ myfunc”的混合计数写入跟踪文件insmix.out。当gcc与-O2-O3选项一起使用时,跟踪文件中不会显示有关“ myfunc”的任何信息。

使用icc编译器也不会显示有关“ myfunc”的跟踪记录。
可能是什么原因?

1 个答案:

答案 0 :(得分:0)

编译器可能不会为您的函数保留符号。用-g -debug all标志编译程序。