【问题标题】:Is there a Linux API for gathering information about mmap'ed regions?是否有用于收集有关 mmap 区域的信息的 Linux API?
【发布时间】:2010-11-15 21:34:30
【问题描述】:

我知道我可以读取文件 /proc/$PID/maps,但我想知道是否有 API 可以获取进程内存映射。

【问题讨论】:

  • 酷,我不知道
  • 对于这个问题,我实际上制作了一个内核模块,它可以在内核空间中遍历进程 vma。解析一个简单的 /proc/*/maps 大约需要 70us...grrr。

标签: linux mmap


【解决方案1】:

内核中没有 API 可以在 1 个系统调用中获取此信息。唯一通用的方法是读取和解析/proc/self/maps 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多