如何通过windbg命令将$ip值写入windbg中的文件
我想使用windbg将变量值写入文件。如何通过windbg命令将$ip值写入windbg中的文件,windbg,Windbg,我想使用windbg将变量值写入文件。 例如,如果断点匹配,如何将$ip值写入文件?要读取该注册表值,请输入以下命令: 您可以使用GUI将窗口内容写入文本: 编辑->将窗口文本写入文件' 或使用 来自my windbg会话的完整命令示例如下所示: 0:392> r ip ip=590 0:392> .logopen c:\data\ip.txt Opened log file 'c:\data\ip.txt' 0:392> .echo ip register val:; r
例如,如果断点匹配,如何将
$ip
值写入文件?要读取该注册表值,请输入以下命令:
您可以使用GUI将窗口内容写入文本:
编辑->将窗口文本写入文件'
或使用
来自my windbg会话的完整命令示例如下所示:
0:392> r ip
ip=590
0:392> .logopen c:\data\ip.txt
Opened log file 'c:\data\ip.txt'
0:392> .echo ip register val:; r ip
ip register val:
ip=590
0:392> .logclose
Closing open log file c:\data\ip.txt
因此,在这里,我使用.logopen
打开一个日志文件,然后发出一个命令(实际上是可选的,但它允许您编写一些注释),然后使用r ip
显示$ip
寄存器值,最后关闭日志.logclose
这将生成包含以下内容的日志:
Opened log file 'c:\data\ip.txt'
0:392> .echo ip register val:; r ip
ip register val:
ip=590
0:392> .logclose
Closing open log file c:\data\ip.txt
因此,完整的事情应该是这样的:
bp myll!myfunc ".logopen c:\folder\ip.txt; .echo ip register value:; r ip; .logclose"
当然,根据您的需要替换bp参数和日志位置
正如ThomasW所指出的,这将在每次命中断点时覆盖日志,因此,如果这种行为不可取,则改用读取您输入命令的注册表值: 您可以使用GUI将窗口内容写入文本: 编辑->将窗口文本写入文件' 或使用 来自my windbg会话的完整命令示例如下所示:
0:392> r ip
ip=590
0:392> .logopen c:\data\ip.txt
Opened log file 'c:\data\ip.txt'
0:392> .echo ip register val:; r ip
ip register val:
ip=590
0:392> .logclose
Closing open log file c:\data\ip.txt
因此,在这里,我使用.logopen
打开一个日志文件,然后发出一个命令(实际上是可选的,但它允许您编写一些注释),然后使用r ip
显示$ip
寄存器值,最后关闭日志.logclose
这将生成包含以下内容的日志:
Opened log file 'c:\data\ip.txt'
0:392> .echo ip register val:; r ip
ip register val:
ip=590
0:392> .logclose
Closing open log file c:\data\ip.txt
因此,完整的事情应该是这样的:
bp myll!myfunc ".logopen c:\folder\ip.txt; .echo ip register value:; r ip; .logclose"
当然,根据您的需要替换bp参数和日志位置
正如ThomasW所指出的,这将在每次命中断点时覆盖日志,因此如果这种行为不可取,那么改用不会
。logopen
每次都会覆盖文件吗?您可以将它与/t
开关一起使用来添加时间,或者使用.logappend
来代替。如果您不喜欢数字格式,也可以使用.printf“%p\n”、@ip代码>或类似,而不是r ip
@ThomasW。这是真的,但OP真正想要的东西还没有定义,但这是一个公平的观点。logopen不会每次都覆盖文件吗?您可以将它与/t
开关一起使用来添加时间,或者使用.logappend
来代替。如果您不喜欢数字格式,也可以使用.printf“%p\n”、@ip代码>或类似,而不是r ip
@ThomasW。这是真的,但OP真正想要什么还没有确定,但这是一个公平的观点