【发布时间】:2014-05-14 04:22:21
【问题描述】:
我有一个 C 代码,我知道 void *p1 指向的页面内容与页面 void *p2 指向的内容相同。 p1 和 p2 是动态分配的。我的问题是我可以使用 remap() 让这两个页面指向同一个物理页面而不是两个相同的物理页面吗?
编辑:我正在尝试更改此进程页表中的虚拟到物理映射,以便 p1 和 p2 指向相同的物理地址。我不想让 p1 和 p2 虚拟地指向同一个东西。
【问题讨论】:
-
您是在尝试将两个相同数据结构的存储合并为一个吗?
-
我正在尝试更改页表中的虚拟到物理映射,以便它们指向相同的东西
-
所以你在想“2 个虚拟地址指向一个物理地址”?