| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "platform/v8_inspector/V8DebuggerAgentImpl.h" | 5 #include "platform/v8_inspector/V8DebuggerAgentImpl.h" |
| 6 | 6 |
| 7 #include "platform/inspector_protocol/String16.h" | 7 #include "platform/inspector_protocol/String16.h" |
| 8 #include "platform/inspector_protocol/Values.h" | 8 #include "platform/inspector_protocol/Values.h" |
| 9 #include "platform/v8_inspector/InjectedScript.h" | 9 #include "platform/v8_inspector/InjectedScript.h" |
| 10 #include "platform/v8_inspector/InspectedContext.h" | 10 #include "platform/v8_inspector/InspectedContext.h" |
| (...skipping 512 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 523 *error = String16("No script for id: " + scriptId); | 523 *error = String16("No script for id: " + scriptId); |
| 524 } | 524 } |
| 525 | 525 |
| 526 void V8DebuggerAgentImpl::setScriptSource(ErrorString* errorString, | 526 void V8DebuggerAgentImpl::setScriptSource(ErrorString* errorString, |
| 527 const String16& scriptId, | 527 const String16& scriptId, |
| 528 const String16& newContent, | 528 const String16& newContent, |
| 529 const Maybe<bool>& preview, | 529 const Maybe<bool>& preview, |
| 530 Maybe<protocol::Array<protocol::Debugger::CallFrame>>* newCallFrames, | 530 Maybe<protocol::Array<protocol::Debugger::CallFrame>>* newCallFrames, |
| 531 Maybe<bool>* stackChanged, | 531 Maybe<bool>* stackChanged, |
| 532 Maybe<StackTrace>* asyncStackTrace, | 532 Maybe<StackTrace>* asyncStackTrace, |
| 533 Maybe<protocol::Debugger::SetScriptSourceError>* optOutCompileError) | 533 Maybe<protocol::Runtime::ExceptionDetails>* optOutCompileError) |
| 534 { | 534 { |
| 535 if (!checkEnabled(errorString)) | 535 if (!checkEnabled(errorString)) |
| 536 return; | 536 return; |
| 537 | 537 |
| 538 v8::HandleScope handles(m_isolate); | 538 v8::HandleScope handles(m_isolate); |
| 539 v8::Local<v8::String> newSource = toV8String(m_isolate, newContent); | 539 v8::Local<v8::String> newSource = toV8String(m_isolate, newContent); |
| 540 if (!debugger().setScriptSource(scriptId, newSource, preview.fromMaybe(false
), errorString, optOutCompileError, &m_pausedCallFrames, stackChanged)) | 540 if (!debugger().setScriptSource(scriptId, newSource, preview.fromMaybe(false
), errorString, optOutCompileError, &m_pausedCallFrames, stackChanged)) |
| 541 return; | 541 return; |
| 542 | 542 |
| 543 ScriptsMap::iterator it = m_scripts.find(scriptId); | 543 ScriptsMap::iterator it = m_scripts.find(scriptId); |
| (...skipping 637 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1181 { | 1181 { |
| 1182 if (!enabled()) | 1182 if (!enabled()) |
| 1183 return; | 1183 return; |
| 1184 m_scheduledDebuggerStep = NoStep; | 1184 m_scheduledDebuggerStep = NoStep; |
| 1185 m_scripts.clear(); | 1185 m_scripts.clear(); |
| 1186 m_blackboxedPositions.clear(); | 1186 m_blackboxedPositions.clear(); |
| 1187 m_breakpointIdToDebuggerBreakpointIds.clear(); | 1187 m_breakpointIdToDebuggerBreakpointIds.clear(); |
| 1188 } | 1188 } |
| 1189 | 1189 |
| 1190 } // namespace blink | 1190 } // namespace blink |
| OLD | NEW |