Tag: 仪表

使用英特尔的PIN工具计算程序中缓存命中/未命中的数量

我一直在尝试编写一个pintool来检测给定程序中的缓存命中和未命中。 我发现有一些调用,如INS_IsMemoryRead / Write,以确定指令是否为LD / ST。 有没有办法确定指令是否有缓存命中或未命中? 如果是这样,是否也可以获得从缓存/内存中获取数据所花费的周期数?