用/proc/pid/pagemap将虚拟地址转换为物理地址

kernel 在2.6.25的时候加入了这样一个功能/proc/self/pagemap 也就是在每个进程的/proc里面都有一个pagemap通过读取里面的内容就可以算出当前虚拟地址对应的物理页,然后加入page_offset就可以知道当前虚拟地址对应的物理地址。

 

/proc/pagemap需要你的应用有root权限才能使用。

posted @ 2019-06-23 18:25  爱技术的笨小孩  阅读(3117)  评论(0编辑  收藏  举报