Title: [143334] trunk/Source/WebCore
Revision
143334
Author
podivi...@chromium.org
Date
2013-02-19 08:12:47 -0800 (Tue, 19 Feb 2013)

Log Message

Web Inspector: release backtrace object group on each step.
https://bugs.webkit.org/show_bug.cgi?id=110223

Reviewed by Pavel Feldman.

* inspector/InspectorDebuggerAgent.cpp:
(WebCore):
(WebCore::InspectorDebuggerAgent::stepOver):
(WebCore::InspectorDebuggerAgent::stepInto):
(WebCore::InspectorDebuggerAgent::stepOut):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (143333 => 143334)


--- trunk/Source/WebCore/ChangeLog	2013-02-19 16:01:52 UTC (rev 143333)
+++ trunk/Source/WebCore/ChangeLog	2013-02-19 16:12:47 UTC (rev 143334)
@@ -1,3 +1,16 @@
+2013-02-19  Pavel Podivilov  <podivi...@chromium.org>
+
+        Web Inspector: release backtrace object group on each step.
+        https://bugs.webkit.org/show_bug.cgi?id=110223
+
+        Reviewed by Pavel Feldman.
+
+        * inspector/InspectorDebuggerAgent.cpp:
+        (WebCore):
+        (WebCore::InspectorDebuggerAgent::stepOver):
+        (WebCore::InspectorDebuggerAgent::stepInto):
+        (WebCore::InspectorDebuggerAgent::stepOut):
+
 2013-02-19  Sheriff Bot  <webkit.review....@gmail.com>
 
         Unreviewed, rolling out r142975.

Modified: trunk/Source/WebCore/inspector/InspectorDebuggerAgent.cpp (143333 => 143334)


--- trunk/Source/WebCore/inspector/InspectorDebuggerAgent.cpp	2013-02-19 16:01:52 UTC (rev 143333)
+++ trunk/Source/WebCore/inspector/InspectorDebuggerAgent.cpp	2013-02-19 16:12:47 UTC (rev 143334)
@@ -60,7 +60,7 @@
 static const char pauseOnExceptionsState[] = "pauseOnExceptionsState";
 };
 
-const char* InspectorDebuggerAgent::backtraceObjectGroup = "backtrace-object-group";
+const char* InspectorDebuggerAgent::backtraceObjectGroup = "backtrace";
 
 InspectorDebuggerAgent::InspectorDebuggerAgent(InstrumentingAgents* instrumentingAgents, InspectorCompositeState* inspectorState, InjectedScriptManager* injectedScriptManager)
     : InspectorBaseAgent<InspectorDebuggerAgent>("Debugger", instrumentingAgents, inspectorState)
@@ -455,6 +455,7 @@
 {
     if (!assertPaused(errorString))
         return;
+    m_injectedScriptManager->releaseObjectGroup(InspectorDebuggerAgent::backtraceObjectGroup);
     scriptDebugServer().stepOverStatement();
 }
 
@@ -462,6 +463,7 @@
 {
     if (!assertPaused(errorString))
         return;
+    m_injectedScriptManager->releaseObjectGroup(InspectorDebuggerAgent::backtraceObjectGroup);
     scriptDebugServer().stepIntoStatement();
     m_listener->stepInto();
 }
@@ -470,6 +472,7 @@
 {
     if (!assertPaused(errorString))
         return;
+    m_injectedScriptManager->releaseObjectGroup(InspectorDebuggerAgent::backtraceObjectGroup);
     scriptDebugServer().stepOutOfFunction();
 }
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to