首页
社区
课程
招聘
[求助]PIN初学者遇到的小问题,求助大家
发表于: 2014-4-20 21:46 3783

[求助]PIN初学者遇到的小问题,求助大家

2014-4-20 21:46
3783
刚开始学习pin,很多东西都不清楚。跪求各位大神~~
小女子很捉急。。。

1、PIN支持32位和64位,这里是指生成的TOOLS所支持的平台吧?为什么我用VS2012在64位操作系统中无法build 32位的ManualExamples,64位的build成功。
我用的是最新版的PIN,在VS2012的x86命令工具窗口下make时,显示“模板系统类型x86与目标系统类型x64冲突”,这是什么情况?

2、指令的指令码、操作数如何获取?
ManualExample中的inscout0.cpp给出了指令地址的获取方法,那么如何获取指令的指令码和操作数内容,以及操作数类型呢?

3、自己开发的PIN TOOL,是直接编译MyPinTool工程就可以把?release版本无法成功,debug版本功能有异常(屏幕上应该显示的东西未显示)。
release版本生成时,显示“pin.h”文件找不到。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 37
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
1. 应该是你的Toolset的问题,尝试启动VS2012 x86 Native Tools Command Prompt进行build。

2. Generic inspection API应该有你需要的东西。

3. 默认MyPinTool的Additional Include Path写漏了一个地方,你可以自己补上。
2014-4-21 10:39
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
第一个,我是用的x86进行build的,就是不成功。

第二个,我看了,只找到指令操作码和指令反汇编的获取API。想继续问一下,指令操作数如何获取呢?

第三个,第三个按照你给的提示,已经解决啦。
2014-4-21 14:53
0
游客
登录 | 注册 方可回帖
返回
//