void Debugger::Stop() { TRACE(2, "Debugger::Stop\n"); LogShutdown(ShutdownKind::Normal); s_debugger.m_proxyMap.clear(); DebuggerServer::Stop(); CleanupRetiredProxies(); if (s_clientStarted) { DebuggerClient::Stop(); } }
void Debugger::Stop() { TRACE(2, "Debugger::Stop\n"); LogShutdown(ShutdownKind::Normal); while (!get().m_proxyMap.empty()) { get().m_proxyMap.begin()->second->stop(); } DebuggerServer::Stop(); CleanupRetiredProxies(); if (s_clientStarted) { DebuggerClient::Stop(); } }