Lines Matching defs:debugger_sp
765 DebuggerSP debugger_sp(new Debugger(log_callback, baton));
768 g_debugger_list_ptr->push_back(debugger_sp);
770 debugger_sp->InstanceInitialize();
771 return debugger_sp;
794 void Debugger::Destroy(DebuggerSP &debugger_sp) {
795 if (!debugger_sp)
798 debugger_sp->HandleDestroyCallback();
799 CommandInterpreter &cmd_interpreter = debugger_sp->GetCommandInterpreter();
802 CommandReturnObject result(debugger_sp->GetUseColor());
805 (*debugger_sp->GetAsyncOutputStream())
808 (*debugger_sp->GetAsyncErrorStream()) << result.GetErrorString() << '\n';
811 debugger_sp->Clear();
817 if ((*pos).get() == debugger_sp.get()) {
831 for (const DebuggerSP &debugger_sp : *g_debugger_list_ptr) {
832 if (!debugger_sp)
835 if (llvm::StringRef(debugger_sp->GetInstanceName()) == instance_name)
836 return debugger_sp;
986 // static void Debugger::Destroy(lldb::DebuggerSP &debugger_sp);
1374 for (auto debugger_sp : *g_debugger_list_ptr) {
1375 if (debugger_sp->InterruptRequested())
1376 result.push_back(debugger_sp);
1391 DebuggerSP debugger_sp;
1396 debugger_sp = g_debugger_list_ptr->at(index);
1399 return debugger_sp;
1403 DebuggerSP debugger_sp;
1410 debugger_sp = *pos;
1415 return debugger_sp;
1529 DebuggerSP debugger_sp = FindDebuggerWithID(*debugger_id);
1530 if (debugger_sp)
1531 PrivateReportProgress(*debugger_sp, progress_id, std::move(title),
1601 DebuggerSP debugger_sp = FindDebuggerWithID(*debugger_id);
1602 if (debugger_sp)
1603 PrivateReportDiagnostic(*debugger_sp, severity, std::move(message),
1643 for (DebuggerSP debugger_sp : *g_debugger_list_ptr) {
1646 new SymbolChangeEventData(debugger_sp, module_spec));
1647 debugger_sp->GetBroadcaster().BroadcastEvent(event_sp);