在WinDBG中使用源代码行号设置断点

21

我知道可以使用WinDBG的bp、bm命令根据函数名设置断点,但有没有一种方法可以在源代码行号上设置断点?

比如说

 <some command> 20

意味着应该在第20行设置断点。

提前致谢。


Recfib.c 的第9行设置断点,以获取答案。 - Vineel Kumar Reddy
3个回答

40
bp `source.c:12`

你可以选择在WinDBG中加载源文件,将光标设置到要设置断点的行,并按F9键。

另外,尝试使用.hh bp获取更多信息。


3
如果其他人出现混乱,请确认你使用了键盘左上角的引号标记。 - Elliot

7
以下是在行号上设置bp的语法:
bp (@@masm(`main.c:8+`))

为了使上述内容生效,应启用 .lines
祝你好运!

2

Here's the syntax:

bu `module_name!file.cpp:206`


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接