为什么禁用Eclipse C / C ++调试会话中的调试工具栏按钮?

时间:2013-09-30 18:57:18

标签: android eclipse debugging android-source

我正在使用Eclipse从Android平台代码调试C / C ++应用程序。我这样做是使用“远程C / C ++应用程序”调试配置。

我在Android设备上运行gdbserver监听连接。 我从eclipse开始本机调试会话。 Eclipse附加到远程进程。我添加了一个断点。当我做了应该击中这个断点的东西时,我确实看到eclipse在android C ++库代码中的断点处停止。步骤等按钮全部启用。当我按下时,所有按钮都被禁用。它不是逐行踩,而是在下一个断点停止。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您是否在调试多线程进程?这可能就是你看到这种现象的原因。

具有第一个断点的线程具有yield并且内核已被切换为执行另一个具有第二个断点的线程。