问题标签 [breakpoints]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
169256 浏览

c++ - 我可以在 GDB 中的“内存访问”上设置断点吗?

我正在通过 gdb 运行应用程序,并且我想在任何时候访问/更改特定变量时设置断点。有没有这样做的好方法?我也对在 C/C++ 中监视变量以查看它是否/何时更改的其他方法感兴趣。

0 投票
6 回答
2174 浏览

.net - 核心 .NET 运行时中的断点?

我有一个内部构造和使用 SqlConnection 类的第三方库。我可以从这个类继承,但是它有很多重载,到目前为止我一直找不到合适的。我想要为正在使用的连接字符串添加一个参数。

有没有办法让我在 .NET 库核心本身中放置一个断点?特别是在 SqlConnection 类的构造函数中,以便我可以查看堆栈跟踪并查看它实际上是在哪里构造的?

除此之外,还有其他方法可以做到这一点吗?

具体来说,我想做的是添加应用程序名称参数,以便在查看连接时更容易在服务器上识别我们的应用程序。


编辑:好吧,看来我需要更多帮助。我想我已经启用了与符号服务器支持相关的所有内容,并且我注意到我配置的目录已经填满了包含 .pdb 文件的目录。尽管如此,我还是无法让 SqlConnection 类的实际源变得可用。

是否有一些明确的指导如何成功地做到这一点?

0 投票
51 回答
127329 浏览

xcode - 为什么 Xcode 断点不起作用?

我设置了断点,但 Xcode 似乎忽略了它们。

0 投票
4 回答
9331 浏览

visual-studio - 如何将调试断点添加到 Visual Studio 的“查找结果”窗口中显示的行

在 Visual Studio 2005-2015 中,可以找到包含某些引用的所有行并将它们显示在“查找结果”窗口中。

现在显示了这些结果行,是否有任何键盘快捷键可以向所有结果行添加调试断点?

0 投票
3 回答
8367 浏览

visual-studio - Visual Studio:遇到断点时如何触发警报?

当我的断点被击中时,有没有办法触发哔声/警报/声音?我正在使用 Visual Studio 2005/2008。

0 投票
2 回答
10922 浏览

python - 如何从 Python 源代码闯入调试器?

你在 Python 源代码中插入了什么来让它进入 pdb(当执行到达那个位置时)?

0 投票
13 回答
150609 浏览

visual-studio - 使用 Visual Studio 调试器在值更改时中断

有没有办法对变量进行监视,并且只有在该值更改时才让 Visual Studio 中断?

这将使查找棘手的状态问题变得更加容易。

这可以做到吗?

断点条件仍然需要设置断点,我宁愿设置一个手表,让 Visual Studio 在状态更改时设置断点。

0 投票
2 回答
5125 浏览

delphi - 如何在代码中模拟 Delphi 断点?

我很确定我以前见过这个,但我还没有发现/记得怎么做。我想要一行代码,当从 Delphi 调试器执行时,我希望调试器弹出,就像该行上有一个断点一样。

就像是:

希望这是有道理的。我知道我可以使用异常,但这会比我想要的要多得多。这是一些演示代码。

提前致谢!

0 投票
12 回答
4151 浏览

c# - 在 VS.Net 2005 中调试时断点未连接

最近遇到了这个问题...在 VS.Net 2005 中调试应用程序时,断点未连接。错误表示编译的代码与运行的版本不同,因此存在不匹配导致断点断开。

清理所有 bin 文件并重新编译的解决方案无济于事。也不只是发生在一个盒子或一个人身上。

补充说明:此解决方案在 TFS 中用于源代码控制。如果我删除本地 TFS 存储库并从头开始从源代码控制中获取它,有时问题就会消失。我也试过卸载并重新安装 Visual Studio。这有时也有帮助。这两种方法在某些时候都有效,这一事实表明问题不是由任何一种直接引起的。

0 投票
2 回答
2206 浏览

debugging - 如何使 Visual Studio 调试器在设置为运行宏并继续的数据断点处停止中断?

我在使用 Visual Studio 2005 时遇到了一个奇怪的问题:我有一个设置为运行宏并继续的数据断点(也就是说,我选择了一个宏并选中了继续执行。)

现在,当数据断点(实际上是跟踪点)中的值发生变化时,我不是静默运行宏,而是首先得到一个消息框,通知我断点已被击中,并且宏仅在我击中 OK 后运行。

我正在调试的代码对时间敏感,因此无法调试。有没有办法禁用弹出的消息框?

回应评论:宏本身可以是空的,或者它可以是 Microsoft 提供的任何示例宏 - 它没有任何区别。