如何在应用程序上使用Intel Pin工具?

时间:2019-04-04 02:18:47

标签: c++ intel-pin

我正在尝试在自己的可执行文件上执行pin工具。我被要求使用缓存模拟器(allcache)来收集未命中率。

我在参数上苦苦挣扎,实际上我遇到了很多错误。

操作系统是Win10-64 Bit,但我使用的是CygWin。

当前,我正在尝试使用intel64 / bin文件夹下的pin.exe触发它。

$ pin.exe -t allcache.cpp -- myOwnThingy.exe

但是我遇到了这个错误:

  

E:无法打开DLL文件C:\ cygwin64 \ home \ blabla \ pin-3.7-97619-g0d0c92f4f-msvc-windows \ intel64 \ bin \ allcache.cpp

为什么在示例中只有.cpps和头文件的情况下,为什么需要打开dll文件?

1 个答案:

答案 0 :(得分:1)

必须编译Pin工具才能使用。您无法运行源文件。使用“ make”构建pintool。