【发布时间】:2014-03-20 17:57:36
【问题描述】:
我知道这里有一些关于页面映射文件的信息。但似乎没有人指出如何引用文件中的条目。它是否被虚拟地址偏移?我可以取一个虚拟地址 VA 并简单地 lseek 来抵消 VA 吗?还是按页面?如果是这样,我如何检索页码,因为地图只是按顺序列出它们。我正在尝试在虚拟地址和物理地址之间进行转换,并且使用虚拟地址作为偏移量总是返回相同的数字,无论我在哪里寻找。
谢谢
@leeduhem:是的,我有。这是相关部分: 3. 打开 /proc/pid/pagemap 并查找您要检查的页面。 4.从pagemap中为每个页面读取一个u64。
这对我没有帮助。它要我寻找页面,但我怎么知道页面的入口在哪里?
【问题讨论】: