void InspectorDebuggerAgent::disable() { m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, InspectorObject::create()); m_instrumentingAgents->setInspectorDebuggerAgent(0); stopListeningScriptDebugServer(); scriptDebugServer().clearBreakpoints(); clear(); if (m_listener) m_listener->debuggerWasDisabled(); }
void InspectorDebuggerAgent::disable() { m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, InspectorObject::create()); m_state->setLong(DebuggerAgentState::pauseOnExceptionsState, ScriptDebugServer::DontPauseOnExceptions); m_instrumentingAgents->setInspectorDebuggerAgent(0); stopListeningScriptDebugServer(); scriptDebugServer().clearBreakpoints(); scriptDebugServer().clearCompiledScripts(); clear(); if (m_listener) m_listener->debuggerWasDisabled(); }
void InspectorDebuggerAgent::disable(bool isBeingDestroyed) { if (!m_enabled) return; stopListeningScriptDebugServer(isBeingDestroyed); clearInspectorBreakpointState(); ASSERT(m_javaScriptBreakpoints.isEmpty()); if (m_listener) m_listener->debuggerWasDisabled(); m_enabled = false; }
void InspectorDebuggerAgent::disable() { m_javaScriptBreakpoints.clear(); m_instrumentingAgents->setInspectorDebuggerAgent(0); stopListeningScriptDebugServer(); scriptDebugServer().clearBreakpoints(); scriptDebugServer().clearCompiledScripts(); scriptDebugServer().continueProgram(); clear(); if (m_listener) m_listener->debuggerWasDisabled(); m_enabled = false; }