标签: breakpoints

gdb,在文件中的所有函数上设置断点

gdb中是否有一个命令可以在给定文件中的所有函数上设置断点?我知道rbreak正则表达式在匹配正则表达式函数时设置断点,但我的文件没有固定的图案化函数.

换句话说,是否有一个命令可以通过它在文件名上设置断点.这意味着,只要控制进入这个文件,它就会破坏?

我个人认为这在gdb中实现起来并不困难,但只是想知道是否有人已经这样做了.

gdb breakpoints function

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

可以在调试时删除断点吗?

调试时,仅对该调试会话保留对断点的更改.一旦调试器分离,断点就会恢复到"预调试"状态.

我可以理解这有时是有用的,并理解为什么它以这种方式默认.

但是 - 有没有人知道是否有一个选项可以禁用此功能(在VS2010中),这样如果我在调试期间删除/禁用/添加断点,则下次开始调试时更改会持续存在?

c# debugging breakpoints visual-studio-2010

41
推荐指数
1
解决办法
2693
查看次数

如何清除所有Firebug JS断点?

我似乎有一个奇怪的Firefox/Firebug问题,Firebug因为看不见/损坏的断点而挂起JS.(Firefox 3.6.17,Firebug 1.7.2)这可能与jQuery有关,也可能没有(版本未知).

由于Firebug保留了持久的设置断点列表,有没有办法清除firebug可能记住的所有内容?我试图重新安装Firebug,但这似乎没有帮助.

我已经尝试过搜索这个问题但当然搜索"firebug breakpoints"会返回数以千计关于如何使用firebug断点的教程.

javascript firebug breakpoints

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

Android Studio线程调试

我在使用Android Studio 1.1调试多线程应用时遇到了麻烦.似乎当一个断点被击中时,所有其他线程也会停止,而不仅仅是具有断点的线程.我在Activity的onCreate中使用以下方法创建了一个简单的测试应用程序.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Thread a = new Thread("thread-a") {
        @Override
        public void run() {
            Log.v("thread", "thread-a");
        }
    };

    Thread b = new Thread("thread-b") {
        @Override
        public void run() {
            Log.v("thread", "thread-b");
        }
    };

    a.start();
    b.start();
}
Run Code Online (Sandbox Code Playgroud)

我在thread-a和thread-b中的Log.v行设置断点,然后在我的Lollipop Nexus 5上以调试模式运行它.

当应用程序启动时,它会在线程-a中遇到断点,但我注意到的第一个问题是应用程序的UI是空白的,就像主线程暂停一样.接下来我去看看thread-b中的断点也被命中了所以我在Android Studio的调试器中拉出了Threads视图,但是当我去扩展thread-b箭头时,那里什么都没有.当我展开主线程时,它显示它在onStart()的某处暂停.

Android Studio截图

我做错了什么或者这个调试器无法一次调试多个线程?

java debugging multithreading breakpoints android-studio

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

java/eclipse中的数据断点

在使用VS开发C++时,您拥有数据断点的这一惊人功能,当内存中某个地址的数据发生变化时会触发该功能.

在eclipse中开发java时是否有类似的功能?

谢谢!

编辑:关于"当值更改时暂停"功能:我的印象是执行必须仍然到达断点所在的行.事情是我希望它在价值变化时随时触发.

java eclipse breakpoints

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

在Xcode中为无法识别的选择器创建断点

是否可以在Xcode中设置断点以使调试器在无法识别的选择器上停止?

我有其他触发的unrecognized selector异常,我只想触发异常,没有别的.

debugging cocoa breakpoints objective-c xcode4

40
推荐指数
1
解决办法
8195
查看次数

为什么我的"标记"选项卡中显示未知的断点?

"我的标记"选项卡中有两个"未知"项目,用于"Java异常断点".

Eclipse中Markers选项卡的快照

任何想法是什么,以及如何摆脱它们?

java eclipse breakpoints

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

Firebug - 断点没有击中

我在外部JS文件中设置断点,但我无法让Firebug以一致的方式点击断点.它有时有效,但大多数情况下它没有.我能让它工作的唯一方法是打开"Break on all errors"

我用过调试器; 声明也没有任何运气.

javascript firebug hit breakpoints script-debugging

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

断点如何在C++代码中工作?

断点如何在C++代码中工作?在编译代码时,它们是否在某些汇编指令之间插入了特殊指令?或者还有其他的东西吗?此外,如何实现代码逐步执行?和断点一样......?

c++ debugging breakpoints

38
推荐指数
2
解决办法
6313
查看次数

OpenJDK在没有断点的processWorkerExit上中断

我在OpenJDK上运行tomcat 7.0.21

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
Run Code Online (Sandbox Code Playgroud)

通过Eclipse在调试模式下.

在提供任意数量的请求后,OpenJDK会定期开始:

在ThreadPoolExecutor中断

此时剩下的堆栈非常少,通常是:

堆叠位置

可能导致问题的原因很少...

任何人都对可能发生的事情有任何见解?

java openjdk tomcat breakpoints

38
推荐指数
1
解决办法
7434
查看次数