| Index: third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp
|
| diff --git a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp
|
| index 5404d9716114b0d7d5b6b97ea0d24320391069b5..1291a5664fdd3b9eed6b04b0d4e0d54d20df7c94 100644
|
| --- a/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp
|
| +++ b/third_party/WebKit/Source/platform/v8_inspector/V8DebuggerAgentImpl.cpp
|
| @@ -59,8 +59,6 @@ static const char skipAllPauses[] = "skipAllPauses";
|
|
|
| static const int maxSkipStepFrameCount = 128;
|
|
|
| -const char V8DebuggerAgent::backtraceObjectGroup[] = "backtrace";
|
| -
|
| static String16 breakpointIdSuffix(V8DebuggerAgentImpl::BreakpointSource source)
|
| {
|
| switch (source) {
|
| @@ -598,7 +596,7 @@ void V8DebuggerAgentImpl::searchInContent(ErrorString* error, const String16& sc
|
| {
|
| ScriptsMap::iterator it = m_scripts.find(scriptId);
|
| if (it != m_scripts.end())
|
| - *results = V8ContentSearchUtil::searchInTextByLines(m_debugger, it->second->source(), query, optionalCaseSensitive.fromMaybe(false), optionalIsRegex.fromMaybe(false));
|
| + *results = V8ContentSearchUtil::searchInTextByLines(m_session, it->second->source(), query, optionalCaseSensitive.fromMaybe(false), optionalIsRegex.fromMaybe(false));
|
| else
|
| *error = String16("No script for id: " + scriptId);
|
| }
|
| @@ -841,7 +839,7 @@ void V8DebuggerAgentImpl::resume(ErrorString* errorString)
|
| return;
|
| m_scheduledDebuggerStep = NoStep;
|
| m_steppingFromFramework = false;
|
| - m_session->releaseObjectGroup(V8DebuggerAgentImpl::backtraceObjectGroup);
|
| + m_session->releaseObjectGroup(V8InspectorSession::backtraceObjectGroup);
|
| debugger().continueProgram();
|
| }
|
|
|
| @@ -857,7 +855,7 @@ void V8DebuggerAgentImpl::stepOver(ErrorString* errorString)
|
| }
|
| m_scheduledDebuggerStep = StepOver;
|
| m_steppingFromFramework = isTopPausedCallFrameBlackboxed();
|
| - m_session->releaseObjectGroup(V8DebuggerAgentImpl::backtraceObjectGroup);
|
| + m_session->releaseObjectGroup(V8InspectorSession::backtraceObjectGroup);
|
| debugger().stepOverStatement();
|
| }
|
|
|
| @@ -867,7 +865,7 @@ void V8DebuggerAgentImpl::stepInto(ErrorString* errorString)
|
| return;
|
| m_scheduledDebuggerStep = StepInto;
|
| m_steppingFromFramework = isTopPausedCallFrameBlackboxed();
|
| - m_session->releaseObjectGroup(V8DebuggerAgentImpl::backtraceObjectGroup);
|
| + m_session->releaseObjectGroup(V8InspectorSession::backtraceObjectGroup);
|
| debugger().stepIntoStatement();
|
| }
|
|
|
| @@ -879,7 +877,7 @@ void V8DebuggerAgentImpl::stepOut(ErrorString* errorString)
|
| m_skipNextDebuggerStepOut = false;
|
| m_recursionLevelForStepOut = 1;
|
| m_steppingFromFramework = isTopPausedCallFrameBlackboxed();
|
| - m_session->releaseObjectGroup(V8DebuggerAgentImpl::backtraceObjectGroup);
|
| + m_session->releaseObjectGroup(V8InspectorSession::backtraceObjectGroup);
|
| debugger().stepOutOfFunction();
|
| }
|
|
|
| @@ -1215,14 +1213,14 @@ PassOwnPtr<Array<CallFrame>> V8DebuggerAgentImpl::currentCallFrames(ErrorString*
|
| if (hasInternalError(errorString, !details->Get(context, toV8StringInternalized(m_isolate, "scopeChain")).ToLocal(&scopeChain) || !scopeChain->IsArray()))
|
| return Array<CallFrame>::create();
|
| v8::Local<v8::Array> scopeChainArray = scopeChain.As<v8::Array>();
|
| - if (!injectedScript->wrapPropertyInArray(errorString, scopeChainArray, toV8StringInternalized(m_isolate, "object"), V8DebuggerAgentImpl::backtraceObjectGroup))
|
| + if (!injectedScript->wrapPropertyInArray(errorString, scopeChainArray, toV8StringInternalized(m_isolate, "object"), V8InspectorSession::backtraceObjectGroup))
|
| return Array<CallFrame>::create();
|
|
|
| - if (!injectedScript->wrapObjectProperty(errorString, details, toV8StringInternalized(m_isolate, "this"), V8DebuggerAgentImpl::backtraceObjectGroup))
|
| + if (!injectedScript->wrapObjectProperty(errorString, details, toV8StringInternalized(m_isolate, "this"), V8InspectorSession::backtraceObjectGroup))
|
| return Array<CallFrame>::create();
|
|
|
| if (details->Has(context, toV8StringInternalized(m_isolate, "returnValue")).FromMaybe(false)) {
|
| - if (!injectedScript->wrapObjectProperty(errorString, details, toV8StringInternalized(m_isolate, "returnValue"), V8DebuggerAgentImpl::backtraceObjectGroup))
|
| + if (!injectedScript->wrapObjectProperty(errorString, details, toV8StringInternalized(m_isolate, "returnValue"), V8InspectorSession::backtraceObjectGroup))
|
| return Array<CallFrame>::create();
|
| }
|
|
|
| @@ -1353,7 +1351,7 @@ V8DebuggerAgentImpl::SkipPauseRequest V8DebuggerAgentImpl::didPause(v8::Local<v8
|
| if (injectedScript) {
|
| m_breakReason = isPromiseRejection ? protocol::Debugger::Paused::ReasonEnum::PromiseRejection : protocol::Debugger::Paused::ReasonEnum::Exception;
|
| ErrorString errorString;
|
| - auto obj = injectedScript->wrapObject(&errorString, exception, V8DebuggerAgentImpl::backtraceObjectGroup);
|
| + auto obj = injectedScript->wrapObject(&errorString, exception, V8InspectorSession::backtraceObjectGroup);
|
| m_breakAuxData = obj ? obj->serialize() : nullptr;
|
| // m_breakAuxData might be null after this.
|
| }
|
|
|