【问题标题】:PIN - get process ID for the Binary being instrumented?PIN - 获取正在检测的二进制文件的进程 ID?
【发布时间】:2013-11-16 17:31:09
【问题描述】:

您好,有谁知道如何获取由 PIN 检测的二进制文件的进程 ID?例如,如果我有类似的东西:

pin -t MyTool -- somebinary

如何在我尝试编写的 PINTool 中获取“somebinary”的进程 ID。我检查了文档,但似乎没有任何我可以使用的东西,或者我忽略了一些东西? 谢谢。

【问题讨论】:

  • 为什么不使用-pid <pid #>附加到pid?

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


【解决方案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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 2023-01-04
    • 2019-09-24
    • 1970-01-01
    • 2021-01-19
    相关资源
    最近更新 更多