我使用-m32 gcc选项编译了一个 C 程序。我想使用 Pin 工具来分析这个程序。我的内核是 64 位的。
我努力了 :-
1)pin -t64 <64-bit toolname> -t <32-bit toolname> -- <application>
2)pin -t <32-bit toolname> -- <application>
3)pin -t <64-bit toolname> -- <application>
对于 32 位和 64 位架构编译不同的工具,我有相同的 .cpp 工具文件。
案例 3 调用错误“无法加载..检查架构类型”。情况 1 和 2,命令成功但产生了一些意外的输出,例如写入文件的图像名称在这种情况下为空,但在使用 64 位应用程序执行时包含正确的结果。为这种情况设置 pin 工具的正确方法是什么?