如何在Linux中获取进程的页表内容?
我正在尝试显示我创建的流程的顶级页面表 如何在Linux中编写的模块中获取进程的页表内容如何在Linux中获取进程的页表内容?,linux,unix,memory,module,page-tables,Linux,Unix,Memory,Module,Page Tables,我正在尝试显示我创建的流程的顶级页面表 如何在Linux中编写的模块中获取进程的页表内容 我在64位Intel架构的Windows8主机上使用Ubuntu14.04LTS虚拟机 尽管我不知道你问题的确切答案,我一直在寻找相同的答案。我的研究总结如下: 您应该查阅包含指向内存描述符mm_结构的链接的进程描述符。如果您检查内存描述符,它包含进程如何使用内存的非常好的信息。我认为对于您的问题,请检查pgd,它是指向进程的全局页面目录的指针。 希望您编写的模块是一个虚拟化驱动程序,如果是这样的话,那么还
我在64位Intel架构的Windows8主机上使用Ubuntu14.04LTS虚拟机 尽管我不知道你问题的确切答案,我一直在寻找相同的答案。我的研究总结如下: 您应该查阅包含指向内存描述符mm_结构的链接的进程描述符。如果您检查内存描述符,它包含进程如何使用内存的非常好的信息。我认为对于您的问题,请检查pgd,它是指向进程的全局页面目录的指针。 希望您编写的模块是一个虚拟化驱动程序,如果是这样的话,那么还要检查内存描述符的mmap_基字段 如果你已经知道答案,请在这里分享;我看起来也一样我想它在/proc/PID/pagemap中。