我是Intel pin tool的新手,最近开始研究pin tool。在教程中,它描述了 pin 工具的模式:
但是,有时查看与跟踪不同的粒度会很有用。为此,Pin 提供了两种附加模式:图像和常规仪器。这些模式是通过“缓存”检测请求来实现的,因此会产生空间开销,这些模式也称为提前检测。
我想知道“形象”是什么意思。
谢谢你。
小智 5
您可以在“IMG”对象的文档中了解有关图像的更多详细信息:https : //software.intel.com/sites/landingpage/pintool/docs/71313/Pin/html/group__IMG__BASIC__API.html
IMG 表示对应于二进制(可执行文件)的所有数据结构。可以在检测时间和分析时间访问。注意:共享库也由 IMG 抽象表示。此外,IMG 对象是以惰性方式创建的。仅当加载共享库并创建 IMG 时。在进程的生命周期中,创建的 IMG 对象数量可能因此增加。该组的 API 可在任何线程中使用,包括由该工具生成的任何内部线程。
您可以看到图像表示二进制(可执行文件)...其中包含部分(例如.text)...其中包含例程...等