-1

我正在编写一个 PinTool,它可以操纵某些寄存器/内存值。然而,在操纵之后,我现在面临的一个挑战是deadloop.

deadloop特别是,由于某些寄存器值的频繁操作,在执行跟踪中创建确实很常见。我正在考虑检测这种情况,并终止执行。

deadloop所以这是我的问题,在 PinTool中检测 a 的好习惯是什么?我可以想出一些幼稚的解决方案,比如记录执行的指令,如果某条指令已经执行了很多次,就终止执行。

有人可以帮我解决这个问题吗?谢谢你。

4

1 回答 1

0

检测程序是否会终止通常不是一个可计算的问题,所以不,我认为这不是一个好主意。

于 2016-03-26T12:48:53.953 回答