-
-
[旧帖]
64位页表地址
0.00雪花
-
发表于:
2011-9-23 11:31
5066
-
64位 的分页页表 是 4级 页表结构,它们对应的虚拟地址分别是
#define PML4_BASE 0xFFFFF6FB7DBED000
#define PDP_BASE 0xFFFFF6FB7DA00000
#define PD_BASE 0xFFFFF6FB40000000
#define PT_BASE 0xFFFFF68000000000
47 - 39 38 - 30 29 - 21 20 - 12 11 - 0
PML4 PDP PD PT
PDP 所占的虚拟空间应该是 ( 2^9 * 8) * (2^9 ) = 2097152 = 0x200000
从定义来计算 它占用的空间 为 6FB7DBED000 - 6FB7DA00000 = 0x1ED000,小了0x2000
怎么解释,我肯定算错了,谁知道正确算法。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)