JWW*_*ker 14
关键是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)
Run Code Online (Sandbox Code Playgroud)
这使得先前的行为不会进入std :: stuff,也不会进入shared_ptr.