在 WinDBG 中使用源代码行号设置断点
Posted
技术标签:
【中文标题】在 WinDBG 中使用源代码行号设置断点【英文标题】:Setting break point using source code line number in WinDBG 【发布时间】:2011-04-26 13:13:16 【问题描述】:我知道在 WinDBG 中使用 bp、bm 命令根据函数名称设置断点 有没有办法在源代码行号上设置断点中断
说
<some command> 20
表示它应该在第 20 行设置断点
提前致谢
【问题讨论】:
得到了答案 bpRecfib.c:9
在 Recfib.c 的第 9 行设置断点
【参考方案1】:
bp `source.c:12`
您可以选择在 WinDBG 中加载源文件,将光标设置到要设置断点的行,然后按 F9。
也可以尝试 .hh bp 了解更多信息
【讨论】:
如果有其他人在发呆,请注意您使用的是键盘左上角的引号。【参考方案2】:这里是在行号上设置bp
的语法
bp (@@masm(`main.c:8+`))
为了使上述工作.lines
应该启用
HTH
【讨论】:
【参考方案3】:语法如下:
bu `module_name!file.cpp:206`
【讨论】:
以上是关于在 WinDBG 中使用源代码行号设置断点的主要内容,如果未能解决你的问题,请参考以下文章