【发布时间】:2019-03-03 15:28:30
【问题描述】:
我正在尝试使用英特尔 PIN 工具获取程序的完整动态跟踪。我的跟踪将有:{指令地址、指令、操作数、EFLAGS、OPCODES}。
我已经设法使用套件中提供的 xed-interface.H 获得前三个。现在,我想在每条指令中获取 EFLAGS 状态。另外,我想在同一个文件中获取操作码。
我应该使用哪个 API 来实现这一点?
【问题讨论】:
-
好的,我在手册中找到了一些内容:在 LEVEL_CORE 命名空间参考页面中,提到了枚举类型 LEVEL_CORE::FLAGS。虽然我不知道如何在我的 pintool 中使用它。
标签: x86 intel instrumentation intel-pin