与此问题类似: How can I avoid debugging into Boost source code in Visual Studio?
但我怎么能在Xcode中做到这一点?
谢谢, 吉姆
答案 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。