intel pin工具中图像的含义

时间:2016-05-09 00:42:48

标签: intel-pin

我是Intel pin工具的新手,最近开始研究pin工具。在教程中,它描述了pin工具的模式:

  

但是,有时候,查看不同的粒度会很有用   而不是痕迹。为此,Pin提供了两种附加模式:图像   和常规仪器。这些模式由"缓存"实现。   仪表请求因此产生空间开销,这些模式   也被称为提前仪器。

我想知道"图像"。

的含义是什么

谢谢。

1 个答案:

答案 0 :(得分:3)

您可以在“IMG”对象的文档中获得有关图像的更多详细信息:https://software.intel.com/sites/landingpage/pintool/docs/71313/Pin/html/group__IMG__BASIC__API.html

  

IMG表示与二进制(可执行文件)对应的所有数据结构。可以在仪表时间和分析时间访问。注意:共享库也由IMG抽象表示。而且,IMG对象以懒惰的方式创建。仅在加载共享库并创建IMG时。在过程的生命周期中,创建的IMG对象的数量可能因此增加。   此组中的API可在任何线程中使用,包括该工具生成的任何内部线程。

你可以看到一个图像代表一个二进制(可执行)...其中包含部分(例如.text)...其中包含例程......等等