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

时间:2013-06-27 11:30:40

标签: debugging search memory windbg

http://msdn.microsoft.com/en-us/library/ff558855(v=vs.85).aspx 从这里我知道's'命令在内存中搜索,Address and Address Range Syntax 在文章的句号中说:“例如,80000000 L20指定的范围从0x80000000到0x8000001F”

有谁能帮我理解为什么结束地址是1F? L20意味着20个物体吗?

另一个例子:s -d 0012ff40 L20'VUTS',这里L20意味着20个计数对象?对象大小是多少?大小由-d?

决定

1 个答案:

答案 0 :(得分:1)

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

要回答你的第二部分,-d标志告诉WinDbg对象的类型,在这种情况下DWORD将是32-bit unsigned integer