如何不进入xcode中的shared_ptr

时间:2013-03-21 19:32:04

标签: xcode lldb

与此问题类似: How can I avoid debugging into Boost source code in Visual Studio?

但我怎么能在Xcode中做到这一点?

谢谢, 吉姆

1 个答案:

答案 0 :(得分:13)

关键是lldb设置target.process.thread.step-avoid-regexp。在我的Mac上,它具有默认值^std::。您可以输入lldb并输入settings show target.process.thread.step-avoid-regexp,在设置中进行检查。无论如何,你可以做的是编辑〜/ .lldbinit,如果它还不存在就创建它,并添加一行像

settings set target.process.thread.step-avoid-regexp ^(std::|boost::shared_ptr)

这保持了之前不进入std :: stuff的行为,也没有进入shared_ptr。