valgrind可以在VEX IR中输出执行跟踪吗?

时间:2015-11-17 12:10:45

标签: debugging valgrind trace

我是valgrind的新手。我的理解是valgrind类似于英特尔PIN,即它是一个二进制仪器工具。

是否可以使valgrind输出完整的执行跟踪,即所有已执行指令的长列表(转换为vex IR)?这对我来说似乎很基本,但我找不到任何关于如何做到这一点的信息。

我能找到的最接近的是可能的gdb集成here。 使用gdb生成跟踪似乎不是一个好方法,因为valgrind在执行时必须有IR指令。

1 个答案:

答案 0 :(得分:-1)

valgrind有各种VEX IR追踪选项。

参见valgrind --help-debug

也许-tool = lackey可能也很有用。