Memory 如何从进程中分离销工具

Memory 如何从进程中分离销工具,memory,instrumentation,Memory,Instrumentation,我想知道是否有人有使用PIN工具的经验(来自)。 我可以通过调用pid将pin工具附加到进程 ./pin -pid MY_PID -t MY_PIN_TOOL.so 但是,当进程恢复运行时,如何从进程中分离pin工具?在通过pin_detach调用时,pin随时可以放弃对应用程序的控制。控件返回到原始的未指令代码,应用程序以本机速度运行。此后,不会执行任何插入指令的代码 该示例可在source/tools/ManualExamples/detach.cpp中找到。致文章@vo01d:谢谢你的回

我想知道是否有人有使用PIN工具的经验(来自)。 我可以通过调用pid将pin工具附加到进程

./pin -pid MY_PID -t MY_PIN_TOOL.so

但是,当进程恢复运行时,如何从进程中分离pin工具?

在通过pin_detach调用时,pin随时可以放弃对应用程序的控制。控件返回到原始的未指令代码,应用程序以本机速度运行。此后,不会执行任何插入指令的代码


该示例可在source/tools/ManualExamples/detach.cpp中找到。致文章

@vo01d:谢谢你的回复。我以前读过这篇文章,但我不知道如何调用PIN_Detach。我试图调用./pin-pid-t/PATH/detach.so,但没有成功。你能详细说明一下怎么称呼它吗?谢谢我试图调用./pin-pid-t/PATH/detach.so,我也尝试了./pin-pid-detach_resattach,但它对pid不起作用。你能详细说明一下怎么称呼它吗?谢谢我认为你应该在我的PIN_工具中添加对PIN_Detach()的调用。因此,当你想要分离时,只需添加一些逻辑。jess,记住接受答案(按勾号)以感谢海报。