Eclipse - 在结构成员达到某个值时在调试期间中断

时间:2015-03-06 15:26:58

标签: c++ c eclipse debugging

我在SO上看过类似的问题,但没有找到我的问题的答案。我将使用下面的示例代码:

#include <stdio.h>
#include <stdlib.h>

typedef struct _test {
    int x;
    int y;
} test;

test t1;

int thread1 () {

    int i, j, k;
    i = 0; // i want to break here IF t1.x == 10

    return EXIT_SUCCESS;
}

执行thread1的线程以外的线程可能正在更改t1

我希望 Eclipse IDE i的分配期间在调试执行期间中断,正如我在评论中指出的那样。

我尝试过设置条件断点。对于我设定的条件:

t1.x == 10

然而,即使达到10的值,它也中断。

首先,是否有可能,其次,这是正确的方法吗?

谢谢!

0 个答案:

没有答案