标签: conditional-breakpoint

使用Visual Studio调试器更改值时中断

有没有办法将监视放在变量上,只有在该值发生变化时Visual Studio才会中断?

这样可以更容易地找到棘手的状态问题.

可以这样做吗?

断点条件仍然需要设置断点,我宁愿设置一个监视器,让Visual Studio在状态更改时设置断点.

debugging breakpoints conditional-breakpoint visual-studio

188
推荐指数
6
解决办法
13万
查看次数

当char*x指向一个值等于"hello"的字符串时,如何在gdb中设置条件断点?

char* x指向值等于的字符串时,是否可以指定我希望gdb在第x行中断"hello"?如果有,怎么样?

c debugging gdb conditional-breakpoint

159
推荐指数
3
解决办法
12万
查看次数

如何在Eclipse中使用条件断点?

我想知道如何在Eclipse中放置条件断点.我有一个代码:

public static void doForAllTabs(String[] tablist){
    for(int i = 0; i<tablist.length;i++){
-->        doIt(tablist[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想在带箭头的行上设置一个断点,但希望它只在以下情况下触发:

tablist[i].equalsIgnoreCase("LEADDELEGATES");
Run Code Online (Sandbox Code Playgroud)

java eclipse debugging conditional-breakpoint

113
推荐指数
3
解决办法
10万
查看次数

如何使用std :: string创建条件断点

假设我有这个功能:

std::string Func1(std::string myString)
{
   //do some string processing 
   std::string newString = Func2(myString)
   return newString;  
}
Run Code Online (Sandbox Code Playgroud)

如何在newString具有特定值时设置条件中断?(不改变来源)

设定条件 newString == "my value"

没有工作断点被禁用,错误"找不到重载的运算符"

debugging conditional-breakpoint visual-studio

70
推荐指数
6
解决办法
5万
查看次数

当变量在.NET中获取特定值时,我可以设置断点吗?

我正在使用Visual Studio 2010,我知道这个功能在C++中可用.

我需要调试一些代码,将变量更改为多个值.我想在特定情况下调试代码,当变量获得特定值时.我知道我可以添加if(var == value),但是有没有优雅的方法呢?

另一个问题,我可以在变量一般改变时设置断点吗?

.net debugging breakpoints conditional-breakpoint visual-studio

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

在System.Type上使用条件断点时出错

这是功能:

public void Init(System.Type Type) {
    this.Type = Type;
    BuildFieldAttributes();
    BuildDataColumns(FieldAttributes);
}
Run Code Online (Sandbox Code Playgroud)

我在第一行(this.Type = Type)上设置了一个断点,我想打破这个时间Type.FullName == "Malt.Organisation",这就是我输入的条件.

但是,当命中该行时会显示以下错误:

断点的条件无法执行.条件是'Type.FullName =="Malt.Organisation"'.返回的错误是'在此上下文中不支持在System.Type类型的调试对象中检查对象的状态.'

我做错了什么(显而易见的)?

PS.解决方法是将其添加到代码中:

if (Type.FullName == "Malt.Organisation") System.Diagnostics.Debugger.Break();
Run Code Online (Sandbox Code Playgroud)

c# conditional-breakpoint

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

什么是数据断点?

我刚才知道有数据断点.我使用Visual Studio在C++工作了5年,从未使用过数据断点.

有人可以了解一下数据断点是什么,何时使用它们以及如何在VS中使用它们?

根据我的理解,当我们想要检查变量值的变化时,我们可以设置数据断点.在这种情况下,我们可以使用变量值的条件设置数据断点.

还有其他例子吗?

c++ debugging breakpoints conditional-breakpoint visual-studio

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

我如何在gdb中的"打印到终端上的东西"中加上断点?

我想知道在一个巨大的应用程序里面打印某个消息.应用程序是如此庞大和陈旧,它使用所有可能的方式将文本打印到终端; 例如printf(),fprintf(stdout,...)等.

我写了在write()系统调用上设置了一个断点,但是由于使用write()的各种文件I/O操作,我遇到了太多的断点停止.

所以基本上我希望gdb在程序向终端输出内容时停止,但同时我不希望gdb在程序向文件写入内容时停止.

printf gdb breakpoints conditional-breakpoint

25
推荐指数
2
解决办法
9088
查看次数

IntelliJ Idea(调试)条件断点依赖于其他断点

我想在IntelliJ Idea中设置一个只有活动的调试断点,如果激活了另一个先前的断点.例如,我在第10行有一个断点B1,在第20行有另一个断点B2.即使B2s条件为真,调试器只应在B2s之前B1s条件为真时停止.

在Idea中这样的事情可能吗?

更新:

目前我正在使用此解决方法:

  1. 设置两个断点
  2. 禁用断点#2
  3. 启动调试器,等到断点#1处于活动状态
  4. 激活断点#2

我希望有一个更清洁的方法来做到这一点:)

debugging breakpoints intellij-idea conditional-breakpoint

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

Visual Studio中的条件断点

当其他一些变量等于特定值时,我想在C#代码中的某一行设置一个断点,比如说:

MyStringVariable == "LKOH"
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

我试图右键单击断点图标 - >条件然后键入MyStringVariable == "LKOH",Visual Studio说它无法评估它.

c# debugging conditional-breakpoint visual-studio

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