如何在英特尔 PIN 中捕获检测应用程序生成的异常?
我知道PIN_AddInternalExceptionHandler。这不是我的意思,这会捕获 PinTool 本身生成的异常(如果我理解正确的话)
我找到了这个资源。尽管这是一个聪明的解决方案(检查 EIP KiUserExceptionDispatcher),但我无法在我的案例中检测每条指令。
有没有简单的方法来实现这一目标?
如何在英特尔 PIN 中捕获检测应用程序生成的异常?
我知道PIN_AddInternalExceptionHandler。这不是我的意思,这会捕获 PinTool 本身生成的异常(如果我理解正确的话)
我找到了这个资源。尽管这是一个聪明的解决方案(检查 EIP KiUserExceptionDispatcher),但我无法在我的案例中检测每条指令。
有没有简单的方法来实现这一目标?
使用 PIN_AddContextChangeFunction,从回调 (CONTEXT_CHANGE_CALLBACK) 你可能会看到异常