如何像gdb一样列出windbg中的函数定义?

发布于 2024-11-05 21:55:55 字数 200 浏览 2 评论 0原文

在gdb中,我可以简单地list func来查看func的定义,

并且行数每次都会递增。但是在windbg中,我尝试了lsa func

它有时有效,但有时无效。即使它有效,每次我按回车键时该行也不会增加。

如何使用windbg检查代码(假设加载了调试符号)?

In gdb I can simply list func to see the definition of func,

and the lines increments each time.But in windbg I tried lsa func,

it sometimes works,but sometimes not.And even when it's working,the line doesn't increment each time I press return.

How do you check code with windbg(assume debug symbols are loaded)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

秋叶绚丽 2024-11-12 21:55:55

http://msdn.microsoft.com/en-gb/library/ff552114.aspx

确保 .lines 已打开。然后,您可以在每次使用调试器单步执行时使用 l+s 显示源代码。然后,您可以单步执行代码,并且源行将在您单步执行时打印。

http://msdn.microsoft.com/en- us/library/ff552107(v=VS.85).aspx

如果您想查看没有实际单步执行程序的行,请执行 lsa func 来开始查看该函数,这也将设置当前行。您可以通过单独执行 lsa 来继续查看行。

http://msdn.microsoft.com/en-gb/library/ff552114.aspx

Make sure that .lines is toggled on. You can then use l+s to display source each time you step with the debugger. You can then step through the code and source lines will be printed as you step.

http://msdn.microsoft.com/en-us/library/ff552107(v=VS.85).aspx

If you want to view the lines wihtout actuall stepping the program do lsa func to start viewing the function this will also set the current line. You can continue viewing lines by doing lsa by itself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文