是否可以禁止我的调试器(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;头文件(标准库):
您可以双击该函数,而不是放置断点并转到它并删除断点。这有效,但耗时且繁琐。