WinDbg:dd <地址> 的范围限制L<长度> [英] WinDbg: range limit for dd <address> L <length>
问题描述
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?大小语法.
L? Size (with a question mark) means the same as LSize, except that L? Size removes the debugger's automatic range limit. Typically, there is a range limit of 256 MB, because larger ranges are typographic errors. If you want to specify a range that is larger than 256 MB, you must use the L? Size syntax.
然而,我试图做一个du 3ddabac0+8 L 0n6518040
它只有 6.5 MB,上面写着'du 3ddabac0+8 l 0n6518040
范围错误.
However, I tried to do a
du 3ddabac0+8 L 0n6518040
which is only 6.5 MB and it says
Range 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<长度>的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!