simile a questa domanda: How can I avoid debugging into Boost source code in Visual Studio?Come non entrare in shared_ptr in Xcode
Ma come posso farlo in Xcode?
Grazie, Jim
simile a questa domanda: How can I avoid debugging into Boost source code in Visual Studio?Come non entrare in shared_ptr in Xcode
Ma come posso farlo in Xcode?
Grazie, Jim
La chiave è l'impostazione target.process.thread.step-avoid-regexp
lldb. Sul mio Mac, questo aveva il valore predefinito ^std::
. Potresti voler controllare la configurazione inserendo lldb e digitando settings show target.process.thread.step-avoid-regexp
. In ogni caso, che cosa si può fare è modificare ~/.lldbinit, creandolo se non esiste ancora, e aggiungere una linea come
settings set target.process.thread.step-avoid-regexp ^(std::|boost::shared_ptr)
Ciò mantiene il comportamento precedente di non entrare in std :: roba, e anche non entra in shared_ptr.
Buona domanda, e mi piacerebbe conoscere la risposta! Ho aggiunto il tag lldb, perché questo è il debugger utilizzato dalle recenti versioni di Xcode. –
Immagino che il debugger passi a questi perché sono in linea. Qualcuno pensa che sia una buona ipotesi? – morgancodes