如何禁止我的调试器(totalview)进入标准库实现?

时间:2017-09-06 12:59:40

标签: c++ debugging stl totalview

是否可以禁止我的调试器(totalview)进入linux上的标准库代码?通常在调试C ++代码时,我会逐步进入标准库代码。我希望它是正确的;我对调试它不感兴趣。我只对调试自己的(自编)代码感兴趣。

例如,在此功能设置断点时:

foo(std::make_shared<int>(6));

其中foo定义为:

void foo(std::shared_ptr<int> x) {
    // do something
}

我不想深入了解std::make_shared的细节:我想要的是直接进入函数foo。但这似乎不可能。如果达到foo(std::make_shared<int>(6));处的断点,我按下&#39; Step Into&#39;按钮它首先进入记忆&#39;头文件(标准库):

您可以双击该函数,而不是放置断点并转到它并删除断点。这有效,但耗时且繁琐。

同样的问题是herehere,对于visual studio而不是全视图。

0 个答案:

没有答案