能力值:
( LV2,RANK:10 )
|
-
-
26 楼
不太懂 这个 else
else
{
PDE = (ULONG)PTE & 0xffc + 0xc0300000;
PDEContext = (ULONG)*(PVOID)PDE;
if(PDEContext & PresentAndPageSizeSign)
return TRUE;
}
|
能力值:
( LV6,RANK:90 )
|
-
-
27 楼
sub ecx,40000000h 等于add ecx, -40000000h 就是0xc0000000(基本的补码:取反加1)
|
能力值:
( LV6,RANK:90 )
|
-
-
28 楼
Mark一下,看看学习
|
能力值:
( LV2,RANK:10 )
|
-
-
29 楼
学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
mark 一下
|
能力值:
( LV2,RANK:10 )
|
-
-
31 楼
还有36 位下4M分页机制呢,干嘛不讨论一下
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
好文,让我对Windows的分页机制又有了进一步的了解
|
能力值:
( LV2,RANK:10 )
|
-
-
33 楼
看不懂。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
34 楼
错误:
PDE = ((VA >> 22) << 2 ) & 0xffc + 0xc0300000;
PTE = ((VA >> 12) << 2 ) & 0x3FFFFC + 0xc0000000;
正确:
PDE = (((VA >> 22) << 2 ) & 0xffc) + 0xc0300000;
PTE = (((VA >> 12) << 2 ) & 0x3FFFFC) + 0xc0000000;
原因:优先级;(环境:编程表达式,人为逻辑除外。)
|
能力值:
( LV2,RANK:10 )
|
-
-
35 楼
收藏 MARK
|
能力值:
( LV13,RANK:240 )
|
-
-
36 楼
分页 标记
|
能力值:
( LV2,RANK:10 )
|
-
-
37 楼
感谢,现在还是很有用
|
能力值:
( LV2,RANK:10 )
|
-
-
38 楼
还有人告知0x3FF8 0x7FFFF8这两个值得具体含义吗?
|
能力值:
( LV3,RANK:30 )
|
-
-
39 楼
学习了,帮助很大
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
aluke
不太懂 这个 else
else
{
&n ...
2020年也来问问这个else是特么怎么就用PTE转会PDE了?
|
能力值:
( LV2,RANK:10 )
|
-
-
41 楼
aluke
不太懂 这个 else
else
{
&n ...
.text:0040C6A6 js loc_44A4F2 ; 判断page size位 这个地方是不是判断pte的PAT位啊?
|
能力值:
( LV2,RANK:10 )
|
-
-
42 楼
666
|
|
|