【发布时间】:2015-12-17 16:23:56
【问题描述】:
谁能给我解释一下这是什么意思。 (我已将相关部分加粗)。
“Start VPN”字段——在本例中为0x37D9BD30——表示起始虚拟页码。这必须通过将其乘以页面大小来转换为实际地址。您可以使用?(评估表达式)命令将此值乘以 0x2000,即示例来自的基于 Itanium 的计算机的页面大小。
kd> ? 37d9bd3e*2000
Evaluate expression: 7676040298496 = 000006fb`37a7c000
然后可以将范围的大小转换为字节:
kd> ? 37d9bd3e-37d9bd30+1 <-- computes the number of pages
Evaluate expression: 15 = 00000000`0000000f
kd> ? f*2000
Evaluate expression: 122880 = 00000000`0001e000
所以 ExplorerFrame.dll 从地址 0x000006Fb37A7C000 开始,大小为 0x1E000 字节。您可以使用以下方式加载其符号:
kd> .reload /f ExplorerFrame.dll=6fb`37a7c000,1e000
【问题讨论】:
标签: numbers size virtual windbg