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

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

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

猜你喜欢

转载自www.cnblogs.com/fourstupidguns/p/11073660.html
今日推荐