| Index: third_party/WebKit/Source/core/inspector/v8/V8DebuggerAgentImpl.cpp
|
| diff --git a/third_party/WebKit/Source/core/inspector/v8/V8DebuggerAgentImpl.cpp b/third_party/WebKit/Source/core/inspector/v8/V8DebuggerAgentImpl.cpp
|
| index 05fc1cfa9744d08b6b2bbf8c5c7c1c8de58cecf1..6afecdf10373d91327361510770e2a55ebcb7832 100644
|
| --- a/third_party/WebKit/Source/core/inspector/v8/V8DebuggerAgentImpl.cpp
|
| +++ b/third_party/WebKit/Source/core/inspector/v8/V8DebuggerAgentImpl.cpp
|
| @@ -100,7 +100,7 @@ static ScriptCallFrame toScriptCallFrame(JavaScriptCallFrame* callFrame)
|
| return ScriptCallFrame(callFrame->functionName(), scriptId, callFrame->scriptName(), line, column);
|
| }
|
|
|
| -static PassRefPtrWillBeRawPtr<ScriptCallStack> toScriptCallStack(JavaScriptCallFrame* callFrame)
|
| +static PassRefPtr<ScriptCallStack> toScriptCallStack(JavaScriptCallFrame* callFrame)
|
| {
|
| Vector<ScriptCallFrame> frames;
|
| for (; callFrame; callFrame = callFrame->caller())
|
| @@ -115,7 +115,7 @@ static PassRefPtr<JavaScriptCallFrame> toJavaScriptCallFrame(v8::Local<v8::Conte
|
| return V8JavaScriptCallFrame::unwrap(context, value);
|
| }
|
|
|
| -static PassRefPtrWillBeRawPtr<ScriptCallStack> toScriptCallStack(v8::Local<v8::Context> context, v8::Local<v8::Object> callFrames)
|
| +static PassRefPtr<ScriptCallStack> toScriptCallStack(v8::Local<v8::Context> context, v8::Local<v8::Object> callFrames)
|
| {
|
| RefPtr<JavaScriptCallFrame> jsCallFrame = toJavaScriptCallFrame(context, callFrames);
|
| return jsCallFrame ? toScriptCallStack(jsCallFrame.get()) : nullptr;
|
| @@ -1262,7 +1262,7 @@ void V8DebuggerAgentImpl::flushAsyncOperationEvents(ErrorString*)
|
| RefPtr<AsyncStackTrace> lastAsyncStackTrace;
|
| for (const auto& callStack : callStacks) {
|
| v8::HandleScope scope(m_isolate);
|
| - RefPtrWillBeRawPtr<ScriptCallStack> scriptCallStack = toScriptCallStack(chain->creationContext(m_isolate), callStack->callFrames(m_isolate));
|
| + RefPtr<ScriptCallStack> scriptCallStack = toScriptCallStack(chain->creationContext(m_isolate), callStack->callFrames(m_isolate));
|
| if (!scriptCallStack)
|
| break;
|
| if (!operation) {
|
| @@ -1438,7 +1438,7 @@ PassRefPtr<StackTrace> V8DebuggerAgentImpl::currentAsyncStackTrace()
|
| return result.release();
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<ScriptAsyncCallStack> V8DebuggerAgentImpl::currentAsyncStackTraceForConsole()
|
| +PassRefPtr<ScriptAsyncCallStack> V8DebuggerAgentImpl::currentAsyncStackTraceForConsole()
|
| {
|
| if (!trackingAsyncCalls())
|
| return nullptr;
|
| @@ -1448,7 +1448,7 @@ PassRefPtrWillBeRawPtr<ScriptAsyncCallStack> V8DebuggerAgentImpl::currentAsyncSt
|
| const AsyncCallStackVector& callStacks = chain->callStacks();
|
| if (callStacks.isEmpty())
|
| return nullptr;
|
| - RefPtrWillBeRawPtr<ScriptAsyncCallStack> result = nullptr;
|
| + RefPtr<ScriptAsyncCallStack> result;
|
| for (AsyncCallStackVector::const_reverse_iterator it = callStacks.rbegin(); it != callStacks.rend(); ++it) {
|
| v8::HandleScope scope(m_isolate);
|
| RefPtr<JavaScriptCallFrame> callFrame = toJavaScriptCallFrame(chain->creationContext(m_isolate), (*it)->callFrames(m_isolate));
|
|
|