如何区分匿名vm_area_struct和文件映射vm_area_struct?

时间:2015-07-27 12:47:40

标签: linux-kernel mmu

如何检测由结构 vm_area_struct 表示的区域被映射为ANONYMOUS?我使用!vma->vma_file && vma->anon_vma,但它不起作用。

1 个答案:

答案 0 :(得分:0)

这是我的错。我将代码添加到vma_link来监视进程虚拟地址空间的分配。该区域用文件映射但几乎立即未映射。因此,当使用pmap查看空间映射时,此区域不会对应一个文件。