OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2010 Apple Inc. All rights reserved. | 2 * Copyright (C) 2010 Apple Inc. All rights reserved. |
3 * Copyright (C) 2013 Google Inc. All rights reserved. | 3 * Copyright (C) 2013 Google Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
7 * are met: | 7 * are met: |
8 * | 8 * |
9 * 1. Redistributions of source code must retain the above copyright | 9 * 1. Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
191 m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, JSONObject::cr
eate()); | 191 m_state->setObject(DebuggerAgentState::javaScriptBreakpoints, JSONObject::cr
eate()); |
192 m_state->setLong(DebuggerAgentState::pauseOnExceptionsState, ScriptDebugServ
er::DontPauseOnExceptions); | 192 m_state->setLong(DebuggerAgentState::pauseOnExceptionsState, ScriptDebugServ
er::DontPauseOnExceptions); |
193 m_state->setString(DebuggerAgentState::skipStackPattern, ""); | 193 m_state->setString(DebuggerAgentState::skipStackPattern, ""); |
194 m_state->setBoolean(DebuggerAgentState::skipContentScripts, false); | 194 m_state->setBoolean(DebuggerAgentState::skipContentScripts, false); |
195 m_state->setLong(DebuggerAgentState::asyncCallStackDepth, 0); | 195 m_state->setLong(DebuggerAgentState::asyncCallStackDepth, 0); |
196 m_state->setBoolean(DebuggerAgentState::promiseTrackerEnabled, false); | 196 m_state->setBoolean(DebuggerAgentState::promiseTrackerEnabled, false); |
197 m_instrumentingAgents->setInspectorDebuggerAgent(0); | 197 m_instrumentingAgents->setInspectorDebuggerAgent(0); |
198 | 198 |
199 scriptDebugServer().clearBreakpoints(); | 199 scriptDebugServer().clearBreakpoints(); |
200 scriptDebugServer().clearCompiledScripts(); | 200 scriptDebugServer().clearCompiledScripts(); |
201 scriptDebugServer().clearPreprocessor(); | |
202 stopListeningScriptDebugServer(); | 201 stopListeningScriptDebugServer(); |
203 clear(); | 202 clear(); |
204 | 203 |
205 if (m_listener) | 204 if (m_listener) |
206 m_listener->debuggerWasDisabled(); | 205 m_listener->debuggerWasDisabled(); |
207 | 206 |
208 m_skipAllPauses = false; | 207 m_skipAllPauses = false; |
209 } | 208 } |
210 | 209 |
211 bool InspectorDebuggerAgent::enabled() | 210 bool InspectorDebuggerAgent::enabled() |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
327 { | 326 { |
328 return scriptDebugServer().isPaused(); | 327 return scriptDebugServer().isPaused(); |
329 } | 328 } |
330 | 329 |
331 void InspectorDebuggerAgent::addMessageToConsole(ConsoleMessage* consoleMessage) | 330 void InspectorDebuggerAgent::addMessageToConsole(ConsoleMessage* consoleMessage) |
332 { | 331 { |
333 if (consoleMessage->type() == AssertMessageType && scriptDebugServer().pause
OnExceptionsState() != ScriptDebugServer::DontPauseOnExceptions) | 332 if (consoleMessage->type() == AssertMessageType && scriptDebugServer().pause
OnExceptionsState() != ScriptDebugServer::DontPauseOnExceptions) |
334 breakProgram(InspectorFrontend::Debugger::Reason::Assert, nullptr); | 333 breakProgram(InspectorFrontend::Debugger::Reason::Assert, nullptr); |
335 } | 334 } |
336 | 335 |
337 String InspectorDebuggerAgent::preprocessEventListener(LocalFrame* frame, const
String& source, const String& url, const String& functionName) | |
338 { | |
339 return scriptDebugServer().preprocessEventListener(frame, source, url, funct
ionName); | |
340 } | |
341 | |
342 ScriptSourceCode InspectorDebuggerAgent::preprocess(LocalFrame* frame, const Scr
iptSourceCode& sourceCode) | |
343 { | |
344 return scriptDebugServer().preprocess(frame, sourceCode); | |
345 } | |
346 | |
347 static PassRefPtr<JSONObject> buildObjectForBreakpointCookie(const String& url,
int lineNumber, int columnNumber, const String& condition, bool isRegex) | 336 static PassRefPtr<JSONObject> buildObjectForBreakpointCookie(const String& url,
int lineNumber, int columnNumber, const String& condition, bool isRegex) |
348 { | 337 { |
349 RefPtr<JSONObject> breakpointObject = JSONObject::create(); | 338 RefPtr<JSONObject> breakpointObject = JSONObject::create(); |
350 breakpointObject->setString(DebuggerAgentState::url, url); | 339 breakpointObject->setString(DebuggerAgentState::url, url); |
351 breakpointObject->setNumber(DebuggerAgentState::lineNumber, lineNumber); | 340 breakpointObject->setNumber(DebuggerAgentState::lineNumber, lineNumber); |
352 breakpointObject->setNumber(DebuggerAgentState::columnNumber, columnNumber); | 341 breakpointObject->setNumber(DebuggerAgentState::columnNumber, columnNumber); |
353 breakpointObject->setString(DebuggerAgentState::condition, condition); | 342 breakpointObject->setString(DebuggerAgentState::condition, condition); |
354 breakpointObject->setBoolean(DebuggerAgentState::isRegex, isRegex); | 343 breakpointObject->setBoolean(DebuggerAgentState::isRegex, isRegex); |
355 return breakpointObject; | 344 return breakpointObject; |
356 } | 345 } |
(...skipping 1233 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1590 visitor->trace(m_v8AsyncCallTracker); | 1579 visitor->trace(m_v8AsyncCallTracker); |
1591 visitor->trace(m_promiseTracker); | 1580 visitor->trace(m_promiseTracker); |
1592 visitor->trace(m_asyncOperations); | 1581 visitor->trace(m_asyncOperations); |
1593 visitor->trace(m_currentAsyncCallChain); | 1582 visitor->trace(m_currentAsyncCallChain); |
1594 visitor->trace(m_asyncCallTrackingListeners); | 1583 visitor->trace(m_asyncCallTrackingListeners); |
1595 #endif | 1584 #endif |
1596 InspectorBaseAgent::trace(visitor); | 1585 InspectorBaseAgent::trace(visitor); |
1597 } | 1586 } |
1598 | 1587 |
1599 } // namespace blink | 1588 } // namespace blink |
OLD | NEW |