2

是否可以禁止我的调试器(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));并且我按下“Step Into”按钮,它将首先进入“memory”头文件(标准库):

您可以双击该函数,然后放置一个断点并转到它并删除断点。这可行,但耗时且麻烦。

同样的问题在这里这里被问到,对于视觉工作室,而不是对于总视图。

4

0 回答 0