MSVC条件断点由调用函数定义

时间:2016-02-25 08:14:17

标签: visual-studio-2010 debugging

假设我想调试以下简单程序。我想在函数bar()中定义一个断点。

#include <iostream>

void bar() {
    std::cout << "Hello" << std::endl;
}

void foo() {
    bar();
}

int main(int argc, char** args) {
    bar();
    foo();
    return 0;
}

由于函数可能在实际示例中被调用了很多次,我只希望调度器在bar()内调用foo()时停止。这样调试器在给定的例子中只会停止一次。

它应该看起来像CALLER_FUNCTION=foo(),其中foo()应该在堆栈回溯中的某处找到。

在MSVC2010中是否可以定义具有此特定行为的条件断点?

0 个答案:

没有答案