PIN - 获取正在检测的二进制文件的进程ID?

时间:2013-11-05 18:11:26

标签: c++ c binaryfiles instrumentation intel-pin

您是否有人知道如何获取正在通过PIN检测的二进制文件的进程ID?例如,如果我有类似的东西:

pin -t MyTool -- somebinary

如何在我正在尝试编写的PINTool中获取'somebinary'的进程ID。我检查了文档,但似乎没有什么我可以使用,或者我可能忽略了什么? 谢谢。

1 个答案:

答案 0 :(得分:1)

我认为你可以直接使用getpid()吗?这就是我制作Pin工具时的方法。

http://man7.org/linux/man-pages/man2/getpid.2.html

Pin还提供与流程相关的API

http://software.intel.com/sites/landingpage/pintool/docs/62732/Pin/html/group__PIN__PROCESS__API.html