有没有Linux API可以收集关于mmap映射区域的信息?

3

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


2
请查看 https://dev59.com/H3VC5IYBdhLWcg3whBej - 这非常相似。 - osgx
1
对于这个问题,我实际上制作了一个内核模块,它可以在内核空间中遍历进程的vma。即使解析一个简单的/proc/*/maps也需要大约70微秒... 真烦人。 - Thomas M. DuBuisson
1个回答

1

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接