Index: third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
diff --git a/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp b/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
index 73e52f5082623e5583e27be9cf96d5fc7d3b02ac..49662c054ad77d21393257b012c4747adb259a9e 100644 |
--- a/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebDevToolsAgentImpl.cpp |
@@ -38,6 +38,7 @@ |
#include "core/frame/FrameConsole.h" |
#include "core/frame/LocalFrame.h" |
#include "core/frame/Settings.h" |
+#include "core/inspector/AsyncCallTracker.h" |
#include "core/inspector/IdentifiersFactory.h" |
#include "core/inspector/InjectedScriptHost.h" |
#include "core/inspector/InjectedScriptManager.h" |
@@ -409,6 +410,7 @@ |
visitor->trace(m_resourceContentLoader); |
visitor->trace(m_state); |
visitor->trace(m_overlay); |
+ visitor->trace(m_asyncCallTracker); |
visitor->trace(m_inspectorAgent); |
visitor->trace(m_domAgent); |
visitor->trace(m_pageAgent); |
@@ -462,6 +464,7 @@ |
OwnPtrWillBeRawPtr<InspectorDebuggerAgent> debuggerAgentPtr(PageDebuggerAgent::create(MainThreadDebugger::instance(), m_pageAgent, injectedScriptManager)); |
InspectorDebuggerAgent* debuggerAgent = debuggerAgentPtr.get(); |
m_agents.append(debuggerAgentPtr.release()); |
+ m_asyncCallTracker = adoptPtrWillBeNoop(new AsyncCallTracker(debuggerAgent->v8DebuggerAgent(), m_instrumentingAgents.get())); |
m_agents.append(InspectorDOMDebuggerAgent::create(injectedScriptManager, m_domAgent, debuggerAgent->v8DebuggerAgent())); |