Debugging 使用windbg进行调试时的地址和地址范围语法搜索内存

Debugging 使用windbg进行调试时的地址和地址范围语法搜索内存,debugging,search,memory,windbg,Debugging,Search,Memory,Windbg,从这里我知道了在内存中搜索的“s”命令 在文章的底部写着:“例如,80000000 L20指定从0x80000000到0x800001F的范围” 有人能帮我知道为什么终点地址是1F吗?L20是否表示20个对象 另一个示例:s-d 0012ff40 L20“VUTS”,这里L20表示20个计数对象?物体的大小是多少?大小由-d决定?是指要搜索的范围的长度,因此使用0012F40作为起始范围,再加上32个字节将给出0012F5F的结束地址(请记住,它包括起始地址) 回答第二部分时,-d标志告诉Win

从这里我知道了在内存中搜索的“s”命令 在文章的底部写着:“例如,80000000 L20指定从0x80000000到0x800001F的范围”

有人能帮我知道为什么终点地址是1F吗?L20是否表示20个对象

另一个示例:s-d 0012ff40 L20“VUTS”,这里L20表示20个计数对象?物体的大小是多少?大小由-d决定?

是指要搜索的范围的长度,因此使用
0012F40
作为起始范围,再加上32个字节将给出
0012F5F
的结束地址(请记住,它包括起始地址)

回答第二部分时,
-d
标志告诉WinDbg对象的类型,在本例中,
DWORD
将是的,指要搜索的范围的长度,因此使用
0012F40
作为起始范围,再加上32个字节将给出
0012F5F
的结束地址(记住它包括起始地址)


回答第二部分时,
-d
标志告诉WinDbg对象的类型,在本例中,
DWORD
将是

请参见我的更新答案,基本上是十六进制长度,因此十进制为32,它是1F,因为它还包括起始地址,所以这是正确的。@gfan没问题,我必须重新阅读文档,特别是页面才能理解。请参阅我的更新答案,基本上它是十六进制长度,所以十进制为32,它是1F,因为它还包括起始地址,所以这是正确的。@G没问题,我必须重新阅读文档,尤其是页面才能理解。