Advertisement

学习pin技术笔记

阅读量:

参考文档中的详细信息是软件英特尔官方文档(参考:软件英特尔官网)

一、在windows下安装过程:

  1. 在安装Cygwin的过程中,默认情况下不会安装make工具。为了确保所有组件默认安装(虽然需要更多时间),可以选择All选项进行全装配置。如果只是想要安装make工具包,则可以单独选择该选项完成安装操作,在实际测试中发现这种做法是可行的。
  2. 需要下载pin软件并解压完成后才能继续下一步操作
  3. 设置环境变量cygwin64\bin和pin.exe所处的目录路径(这一步骤对于后续操作至关重要)
  4. 执行以下命令启动cmd窗口:先运行vcvars64.bat进入pin下的source\tools\ManualExamples目录下编译64位DLL文件;随后再次运行vsvars32.bat进入pin下的source\tools\ManualExamples目录下编译32位DLL文件

二、三种级别的跟踪
INS_AddInstrumentFunction 指令级追踪 INS_InsertCall
TRACE_AddInstrumentFunction 作为快速基础追踪 BBL BBL_InsertCall
IMG_AddInstrumentFunction IMG_AddUnloadFunction 的映像追踪

**

全部评论 (0)

还没有任何评论哟~