【问题标题】:Getting physical address in pin tool在 pin 工具中获取物理地址
【发布时间】:2014-11-24 16:38:54
【问题描述】:

我正在使用引脚检测工具来获取内存跟踪。 通过我的实现结果,我发现跟踪指示虚拟地址,而不是物理地址。 有没有办法在 Pin 工具中获取物理地址跟踪? 救命!

【问题讨论】:

    标签: intel-pin


    【解决方案1】:

    pin 工具在用户空间中运行,因此它仅适用于虚拟地址。无法直接从 pin 工具的 API 获取物理地址。

    将虚拟地址转换为物理地址的另一种方法是在您的 pin 工具中使用操作系统的页面映射 API。在 Linux 中,这可能通过使用 /proc/<pid>/pagemap 来实现。互联网上有很多例子演示了如何将虚拟地址转换为物理地址,您可以通过在 google 中搜索“linux virtual to physical memory map”找到一些。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-17
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      • 1970-01-01
      相关资源
      最近更新 更多