英特尔Pin:例程如何实际检测?

时间:2018-04-25 17:12:02

标签: c++ intel-pin

我想知道Intel Pin仪器如何运行。

更具体地说,当使用IPOINT_BEFORE调用RTN_InsertCall时,检测发生在函数的调用指令之前,还是函数的跳转指令?

我问这个是因为我正在写一个Pintool,我在调用例程之前和之后调试例程。

虽然我从Pin的用户手册中了解到IPOINT_AFTER并不能保证成功,但也有一些情况,对于某些例程,只调用IPOINT_AFTER的分析函数而不首先调用IPOINT_BEFORE的分析例程。所以我想知道造成这种现象的原因是什么。

0 个答案:

没有答案