问题标签 [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.
c - GDB, break condition, check NULL pointer
I want to set a break point, and only stop at it, when one pointer called rc
is NULL
.
I did like that
but gdb says, NULL
would be unrecognized, so I changed to
which seems worked.
But I am not very sure, correct me if I am doing wrong.
java - Eclipse条件断点,在任何字符串等于处中断
我有一个大型(遗留)应用程序,我必须对其进行修复,它的代码结构很糟糕,而且代码气味如此之多,以至于我窒息。我真的无法弄清楚 gui 中的字符串在哪里填充。因此,如果一旦任何字符串(我不知道变量的名称,或者它在哪里)等于“foobar”,我就可以有一个表达式/断点,这样我就可以从那里回溯。
那么,我在寻找什么?:)
xcode - Xcode 中的断点(链接到条件)
我已经读过可以通过像往常一样设置断点然后设置条件来在代码中的某些特定行设置条件断点。这很好,但我现在需要的是不同的。我希望我的程序在给定变量采用特定值或只是更改其值时停止。但我不知道这发生在哪里。所以我需要一种(一般)条件断点,而不是特定行的断点。这可能吗?这有点像异常断点的可能性。
visual-studio-2010 - 如何使用 VS 2010 根据函数的返回值设置条件断点
有人对如何根据函数的返回值设置条件断点有任何想法吗?例如,将条件设置如下:
wcscmp(this->traceName(), L"site") == 0
但这在我的 Visual Studio 2010 中不起作用。任何人都可以帮忙吗?提前致谢!
.net - Visual Studio 2012 中的条件断点
在一个相对较大的 VB.NET 应用程序中,我有以下代码。
代码位于for loop
为每个给定服务对象运行的 a 中。我想要一个条件断点,它只会在objService.VehLastMile
是Nothing时激活。
所以我右键单击我的断点并添加一个条件,这里是:
但这不起作用!我的断点没有命中!我究竟做错了什么?
任何帮助都会很棒。
谢谢你。
c# - 为什么在 Visual Studio 2013 的条件断点中不能有 lambda?
说我有以下方法:
我尝试有一个条件断点,例如:
我收到一条错误消息,说您不能在条件断点中使用 lambda 表达式。这是为什么?
c++ - 如何在全局返回语句上设置条件断点?
我有一个充满功能的代码,例如:
在执行的某个步骤中,一些被调用者可以返回false
,并false
通过所有调用者传播。目前很难编写错误消息(代码正在迅速更改)。在调试期间,在每个return false;
.
是否可以使用全局在语句上设置条件(条件:例如,函数返回false
)断点?return
GDB
java - Eclipse Java 条件观察点
Eclipse 支持条件断点,当条件为真时在特定行中断。
它还支持在访问/修改给定变量时立即中断的观察点,而不管导致修改的行。
我将如何创建一个条件观察点,以便它在修改给定变量的任何一行并且条件为真时中断?
例如:在变量 X 上设置一个 MODIFY 观察点,以便它仅在 X 设置为 > 1000 的值时中断
编辑:假设一个字段可以从许多不同的方法中更改,可能在不同的包中。可以想象,可以在这些位置中的每一个位置创建一个条件断点,以便在条件为真时中断。但是,这个变量被触及的位置可能很多,并且放置断点的位置相当低效(从人类的角度来看)。另一种方法是观察点,它会在任何时候修改字段时自动中断,无论它是从代码中的何处修改的。但是,我不知道只有在满足条件时才会中断观察点的方法。
windbg - 如何使用windbg根据参数值设置条件断点
我想根据一个参数的成员设置一个条件断点,现在我可以使用命令 dt 来检查这个参数,我的代码如下所示:
现在我可以使用dt命令查看第一个参数,结果:
现在我想根据 inst.m 的值在这个方法上设置一个条件断点,有人可以告诉我怎么做吗?非常感谢!
如果有人可以提供有关如何使用偏移量的一些信息(例如 +0x004 表示 m),我们将不胜感激,谢谢!
debugging - “断点条件未能执行……‘变量’未声明。它可能无法访问……”为什么?
相关问题:
我在 Visual Studio 2013 Professional 中遇到条件断点问题。断点条件是指一个局部变量 ( tagString
),它在断点之前的代码行中声明和初始化。在遇到断点时,调试器声称...</p>
断点的条件未能执行。条件是
tagString.Contains("…")
。返回的错误是 'tagString
未声明。由于其保护级别,它可能无法访问。
此错误消息似乎没有任何意义,因为变量已声明且可访问:
我正在运行此代码的调试版本。为什么调试器声称未定义局部变量,我该如何解决这个问题?
PS:我刚刚意识到条件断点不起作用只是一个更大问题的一小部分:调试器也无法监视该变量,也不会显示在Locals窗口中。
PPS:我尝试了Rick Strahl 的博客文章“Visual Studio 2013 'Could not evaluate Expression' Debugger Abnormality”中给出的建议,但无济于事。