Ähnlich wie diese Frage: How can I avoid debugging into Boost source code in Visual Studio?Wie Schritt nicht in shared_ptr in Xcode
Aber wie kann ich es tun in Xcode?
Danke, Jim
Ähnlich wie diese Frage: How can I avoid debugging into Boost source code in Visual Studio?Wie Schritt nicht in shared_ptr in Xcode
Aber wie kann ich es tun in Xcode?
Danke, Jim
Der Schlüssel ist die LLDB target.process.thread.step-avoid-regexp
Einstellung. Auf meinem Mac hatte dies den Standardwert ^std::
. Sie können dies in Ihrem Setup überprüfen, indem Sie lldb eingeben und settings show target.process.thread.step-avoid-regexp
eingeben. Wie auch immer, was Sie tun können, ist bearbeiten ~/.lldbinit, es zu schaffen, wenn es noch nicht vorhanden ist, und fügen Sie eine Zeile wie
settings set target.process.thread.step-avoid-regexp ^(std::|boost::shared_ptr)
Dies hält das bisherige Verhalten von nicht Schritt in std :: stuff, und auch geht nicht in shared_ptr.
Gute Frage, und ich würde gerne die Antwort wissen! Ich habe das lldb-Tag hinzugefügt, weil das der Debugger ist, der von den letzten Xcode-Versionen verwendet wird. –
Ich vermute, dass der Debugger in diese einsteigt, weil sie inline sind. Jeder denkt das ist eine gute Vermutung? – morgancodes