标签: breakpoints

gdb脚本:在选定的断点处执行命令

我想在gdb脚本中预定义一些断点,并在这些断点处调用一些特殊命令,然后自动继续执行程序.所以,理想情况下,我想要一个像下面这样的gdb脚本:

b someFunction
...
if breakpoint from above reached do:
  print var1
  call someOtherFunction
  continue
done
Run Code Online (Sandbox Code Playgroud)

另外一个不幸的事实是,我不能依赖python接口来使用断点,因为我目前工作的服务器上的gdb版本太旧了!

scripting gdb breakpoints

33
推荐指数
1
解决办法
2万
查看次数

GDB断点

我有一个断点列表,我想在每次调试特定程序时添加这些断点.

有没有办法可以将所有断点信息放在一个文件中,并在每个调试会话开始时使用它?换句话说,在提供'run'命令之前,我可以向GDB提供带有断点信息的脚本文件吗?

gdb breakpoints

32
推荐指数
4
解决办法
2万
查看次数

无法从C#调试非托管Dll

我有一个DLL,它是C++C#应用程序中编写和调用的.这DLL是非托管代码.

如果我将带有post build事件的文件DLL及其.pdb文件复制到C#应用程序的调试执行中,dir我仍然无法点击我放入DLL代码中的任何断点.断点附有一条消息,称"没有为此文档加载符号".

我还需要做些什么才能在dll源代码中进行调试?

我有" Tools- > Options- > Debugging- > General- > Enable只有我的代码"已禁用.将DLL被以"运行时跟踪和禁用优化(/ ASSEMBLYDEBUG)",并生成调试信息来编译"是(/ DEBUG)"

c# c++ debugging breakpoints visual-studio-2008

32
推荐指数
1
解决办法
2万
查看次数

如何在Eclipse中使用断点

我正在使用Eclipse IDE.我不知道如何有效地在Eclipse中放置断点并前进和后退.谁能帮我?

谁能建议一个适合我的网站?

eclipse debugging breakpoints

32
推荐指数
2
解决办法
12万
查看次数

如何有效删除Android Studio中的所有断点

我尝试了各种步骤从Android Studio中删除断点.其中一个列在问题BreakPoint链接

我跟着这个,但仍然有一些绿色的红色圆圈剩下,如下图所示,以及如何有效地删除它们.

删除断点后的图像

android breakpoints intellij-idea

32
推荐指数
8
解决办法
2万
查看次数

VS 2008断点目前不会被击中.没有为此文档加载任何符号

我正在努力克服这个障碍,我非常希望SO上的人可以提供帮助.

在此输入图像描述

当我在我的类库项目中设置断点时.它看起来像一个正常的断点.当我开始调试我的解决方案时,断点被挖空并且有一个带有感叹号的黄色三角形.当我平移断点时显示的工具提示是," 断点当前不会被命中.此文档没有加载符号. "

这个项目不是ASP.NET应用程序,它只是一个winForms应用程序.

我已经接管了解决方案中包含多个项目的现有winForms应用程序.我已经在调试模式下构建并运行了项目.我可以在某些项目的断点处停止但是,我无法在其他项目中特别是类型类库的项目中遇到断点.

到目前为止我做了什么:

  • 我删除了所有调试和发布文件夹,
  • 我删除了obj文件夹,之后又重建了解决方案.
  • 我重新启动了VS2008 IDE.
  • 我重新启动了电脑.
  • 我检查了配置管理器的解决方案,以确保我的类项目包含在调试版本中,并且确实如此.
  • 我已经检查了dll的debug/modules,尽管我没有尝试引用dll.

此外,我已按照SO帖子中列出的故障排除步骤进行操作:

断点当前不会被点击没有加载符号

VS 2010,NUNit和"断点目前不会被击中.没有为此文档加载任何符号"

断点当前不会被击中.没有为此文档加载任何符号.

无法调试 - "断点当前不会被命中.没有为此文档加载任何符号"

修复"断点当前不会被击中.此文档未加载任何符号."

此外,我已阅读上找到无数的帖子谷歌来自MSDN和其他地方,其中没有一个适合我的特定需求.

其中一些帖子是:

Visual Studio 2008"断点当前不会被命中.没有为此文档加载符号"

断点当前不会被击中.没有为此文档加载任何符号

断点当前不会被击中.没有为此文档加载符号.

调试器问题"断点当前不会被命中.没有为此文档加载符号

断点当前不会被击中.没有为此文档加载符号.

我读过的所有帖子都非常有用,但没有一个建议的解决方案符合我的特定需求.如果有必要提供更多信息,请与我们联系.我有更多的链接,我可以提供作为没有工作的参考.以及我尝试解决此问题的其他步骤.

我发布这个后续行动让大家都感到惊讶.我按照@Hans @ suggestion来调用有问题的项目文件.

我将一个昏暗的frm放置为form = new ProjectInQuestion.FormInQuestion

这现在在调试 - > Windows->模块中加载了程序集

新问题比我原来的问题更令人困惑.我的断点看起来很好,但是被忽略了.断点处没有明显的错误.

在此输入图像描述

vb.net breakpoints visual-studio-2008

31
推荐指数
2
解决办法
2万
查看次数

Netbeans:我如何打破NullPointerException?

在netbeans中调试java程序时,我希望调试器停在导致NullPointerException的行上,这样我就可以检查那里的变量.我相信我必须在该行设置的断点处使用条件,但条件的语法是什么?

谢谢您的帮助

debugging netbeans breakpoints

30
推荐指数
1
解决办法
1万
查看次数

Delphi:为什么断点不时可用(IDE上的绿色突出显示行)?

我不时会在Delphi中丢失断点功能.

我认为这是一个Delphi 2009问题,但现在我在Delphi XE中也有它.

在Delphi 2009中,通过删除.dproj文件,我使断点再次起作用.

在Delphi XE中,我无法显示破坏点.我有更新1应用了所有修补程序.

有没有人有办法解决吗?

ide delphi breakpoints delphi-xe

30
推荐指数
7
解决办法
4万
查看次数

硬件和软件断点之间有什么区别?

硬件和软件断点之间有什么区别?

硬件断点是否比软件断点更快,如果是,那么如何,以及为什么我们需要软件断点呢?

debugging gdb breakpoints

30
推荐指数
4
解决办法
4万
查看次数

我可以在Visual Studio中一次为类中的所有方法设置断点吗?

我在一个类中有40-50个方法,我想为所有这些方法添加断点.我可以一次为所有这些添加断点吗?

debugging breakpoints visual-studio-2010

30
推荐指数
2
解决办法
2万
查看次数