问题描述
WinDbg 对 d 命令系列应用了范围限制.根据文档,限制为 256 MB.可以使用 L?语法.
WinDbg has a range limit applied for the d-command series. According to the documentation, the limit is at 256 MB. This limit can be bypassed using the L? syntax.
L?Size(带问号)的意思与 LSize 相同,只是 L?大小删除调试器的自动范围限制.通常,有范围限制为 256 MB,因为较大的范围是印刷错误.如果要指定大于 256 MB 的范围,则必须使用 L?大小语法.
然而,我试图做一个du 3ddabac0+8 L 0n6518040
它只有 6.5 MB,上面写着'du 3ddabac0+8 l 0n6518040
范围错误.
However, I tried to do adu 3ddabac0+8 L 0n6518040
which is only 6.5 MB and it saysRange error in 'du 3ddabac0+8 l 0n6518040
.
推荐答案
WinDbg 6.3 中的实际限制是 512kB.从 0x80001 或 0n524289 开始,您需要使用 L?绕过限制.
The real limit in WinDbg 6.3 is 512kB. Starting from 0x80001 or 0n524289 you need to use L? to bypass the limit.
这篇关于WinDbg:dd <地址> 的范围限制L<长度>的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!