首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >英特尔PIN工具:跟踪EFLAGS值

英特尔PIN工具:跟踪EFLAGS值
EN

Stack Overflow用户
提问于 2018-09-28 00:45:11
回答 1查看 214关注 0票数 2

我正在尝试使用英特尔PIN工具获取程序的完整动态跟踪。我的跟踪应该是:{指令地址,指令,操作数,EFLAGS,OPCODES}。

我已经设法使用工具包中提供的x-interface.H获得了前三个参数。现在,我想要得到每条指令的EFLAGS状态。另外,我希望在同一个文件中获得操作码。

我应该使用哪个API来实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-09-29 16:53:05

将IARG_CONST_CONTEXT添加到检测例程中INS_InsertCall()调用的参数列表中。然后,您可以调用PIN_GetContextRegval(ctx,REG_EFLAGS,&pin_register)来获取pin_register中的eFlags值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52541667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档