问题标签 [conditional-breakpoint]
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.
visual-studio - Visual Studio 2015 当“当命中”断点命中时,运行探查器
遇到断点时,如何让 Visual Studio 2015 分析器运行?我只需要分析一小段代码。下面的链接表明这可以通过“当命中”断点来完成,但没有提供关于条件应该是什么的任何细节。
debugging - 如果通过特定函数调用断点,如何在函数中放置断点
有 3 个功能:f1、f2、f3:
我想在 f3 中的某处放置一个断点,但前提是 f3 是从 f1 调用的。
breakpoints - Lldb:以字符串相等作为条件设置条件断点
我想用 lldb 设置一个条件断点。这通常使用-c
选项来完成:
但是,在我的情况下,我想测试一个std::string
对象是否等于某个字符串值,但是这样做
不起作用... Lldb 不会抱怨(虽然 gdb 会返回错误)但它会在到达断点时忽略条件字符串并且过早中断...</p>
这个问题与这个问题类似,但使用的是 lldb 而不是 gdb。那里提出的解决方案
似乎对 lldb 无效
使用的 Lldb 版本:3.4
java - 在 while 循环内中断 for 循环
我试图打破一个 for
循环,但它没有打破。
如何do...while
从循环内部获取或跳出此for
循环?
这CompanyEmployee
是该类的一个对象ArrayList
,该类继承自该类。Employee
CasualEmployee
Employee
gdb - gdb 在特定线程中禁用断点
是否可以在每个线程的基础上禁用 gdb 断点?
我有一个断点,它在后台工作线程中每 100 毫秒触发一次。但我需要在任何其他线程中调试相同的位置。因此,仅在后台工作线程中禁用断点会很酷。可能吗?
当我知道线程的编号时,也许我可以通过向这个断点添加一些特制的条件来禁用线程?
c# - 如何在 VS2015 断点的条件表达式中使用 Environment.StackTrace
我正在尝试调试一个问题,如果我可以在属性的 getter 中设置一个断点,这将非常有帮助,但是我不需要在每次从我的 UI 中的某个按钮的 CanExecute 调用中调用它时都中断它。我的想法是我可以简单地在不包含该字符串的调用堆栈上设置断点,但这似乎不起作用。我能想到的最好的解释方法是使用设置的图像和被击中的断点的输出。
正如您在图像中看到的,断点的条件设置在被命中时直接输出,并且在输出中您可以看到它被命中了几次.get(): true
- 正确。但是,当它拍摄此屏幕截图时,它被击中,条件为假,如输出所示。当断点被错误地命中时,程序停止了。
我做错了什么 - 这可能吗?在我看来就像 VS2015 中的一个错误,输出可以正确评估布尔值,为什么断点条件不能这样做?
编辑,以注释图像以防它在某个时候丢失。我在一个简单地返回基础字段的属性的 get 方法中有一个断点。断点设置表明断点上有一个条件来定义断点,这样它应该只在表达式!Environment.StackTrace.Contains("CanExecute")
返回真时才被命中,即只有在堆栈跟踪不包含“CanExecute”字符串时才中断。断点设置的 Action 部分仅使用 . 输出函数名称和条件表达式$FUNCTION: {!Environment.StackTrace.Contains("CanExecute")}
。该操作设置为不继续执行。
matlab - 如果发生错误,如何跳过`for`循环索引
在 Matlab 中,如果发生错误,我怎样才能跳过某个for
循环索引并跳转continue
到下一个索引?请注意,我不知道哪些for
循环索引会导致错误发生。
错误:Too many outputs requested. Most likely cause is missing [] around left hand side that has a comma separated list expansion
假设在 时发生错误k = 5
。如何使for
循环跳过索引k = 5
和continue
to k = 6
?
intellij-idea - IntelliJ Idea 如何在到达断点时设置音频通知?
使用 IntelliJ Idea,当设置一个不经常(或根本不)命中的断点时,我会离开我的电脑。我将每 10 分钟返回一次以检查是否已到达断点。如果我能听到到达断点的时间,这个过程会更有效地利用我的时间。这可能吗?
编辑:
1)以下作为代码工作,但我需要执行一个.mp4
文件而不是.app
. 请参阅该尝试的第二个代码块,它不起作用。
2)虽然代码适用于.app
,但我将如何设置断点以在到达该代码时执行该代码?
这作为代码工作:
这不
顺便说一句,我确实尝试在有空格的路径项周围加上引号。那也没有用。
intellij-idea - 是否可以在 intellij 中对对象的状态设置断点?
我有一个对象,并且一堆函数对该对象的状态进行了一些更改(通过更改其成员之一或其成员的成员等等..)。我想检查每个函数所做的更改。有没有办法有一个断点,只要这个对象内部发生变化,就会停止程序执行?