| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 /** | 5 /** |
| 6 * @fileoverview DevTools' implementation of the InspectorController API. | 6 * @fileoverview DevTools' implementation of the InspectorController API. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 goog.provide('devtools.InspectorBackendImpl'); | 9 goog.provide('devtools.InspectorBackendImpl'); |
| 10 goog.provide('devtools.InspectorFrontendHostImpl'); | 10 goog.provide('devtools.InspectorFrontendHostImpl'); |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 128 devtools.InspectorBackendImpl.prototype.setPauseOnExceptions = function( | 128 devtools.InspectorBackendImpl.prototype.setPauseOnExceptions = function( |
| 129 value) { | 129 value) { |
| 130 return devtools.tools.getDebuggerAgent().setPauseOnExceptions(value); | 130 return devtools.tools.getDebuggerAgent().setPauseOnExceptions(value); |
| 131 }; | 131 }; |
| 132 | 132 |
| 133 | 133 |
| 134 /** | 134 /** |
| 135 * @override | 135 * @override |
| 136 */ | 136 */ |
| 137 devtools.InspectorBackendImpl.prototype.startProfiling = function() { | 137 devtools.InspectorBackendImpl.prototype.startProfiling = function() { |
| 138 devtools.tools.getDebuggerAgent().startProfiling( | 138 devtools.tools.getProfilerAgent().startProfiling( |
| 139 devtools.DebuggerAgent.ProfilerModules.PROFILER_MODULE_CPU); | 139 devtools.ProfilerAgent.ProfilerModules.PROFILER_MODULE_CPU); |
| 140 }; | 140 }; |
| 141 | 141 |
| 142 | 142 |
| 143 /** | 143 /** |
| 144 * @override | 144 * @override |
| 145 */ | 145 */ |
| 146 devtools.InspectorBackendImpl.prototype.stopProfiling = function() { | 146 devtools.InspectorBackendImpl.prototype.stopProfiling = function() { |
| 147 devtools.tools.getDebuggerAgent().stopProfiling( | 147 devtools.tools.getProfilerAgent().stopProfiling( |
| 148 devtools.DebuggerAgent.ProfilerModules.PROFILER_MODULE_CPU); | 148 devtools.ProfilerAgent.ProfilerModules.PROFILER_MODULE_CPU); |
| 149 }; | 149 }; |
| 150 | 150 |
| 151 | 151 |
| 152 /** | 152 /** |
| 153 * @override | 153 * @override |
| 154 */ | 154 */ |
| 155 devtools.InspectorBackendImpl.prototype.getProfileHeaders = function(callId) { | 155 devtools.InspectorBackendImpl.prototype.getProfileHeaders = function(callId) { |
| 156 WebInspector.didGetProfileHeaders(callId, []); | 156 WebInspector.didGetProfileHeaders(callId, []); |
| 157 }; | 157 }; |
| 158 | 158 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 174 if (WebInspector.__fullProfiles && (uid in WebInspector.__fullProfiles)) { | 174 if (WebInspector.__fullProfiles && (uid in WebInspector.__fullProfiles)) { |
| 175 WebInspector.didGetProfile(callId, WebInspector.__fullProfiles[uid]); | 175 WebInspector.didGetProfile(callId, WebInspector.__fullProfiles[uid]); |
| 176 } | 176 } |
| 177 }; | 177 }; |
| 178 | 178 |
| 179 | 179 |
| 180 /** | 180 /** |
| 181 * @override | 181 * @override |
| 182 */ | 182 */ |
| 183 devtools.InspectorBackendImpl.prototype.takeHeapSnapshot = function() { | 183 devtools.InspectorBackendImpl.prototype.takeHeapSnapshot = function() { |
| 184 devtools.tools.getDebuggerAgent().startProfiling( | 184 devtools.tools.getProfilerAgent().startProfiling( |
| 185 devtools.DebuggerAgent.ProfilerModules.PROFILER_MODULE_HEAP_SNAPSHOT | 185 devtools.ProfilerAgent.ProfilerModules.PROFILER_MODULE_HEAP_SNAPSHOT |
| 186 | devtools.DebuggerAgent.ProfilerModules.PROFILER_MODULE_HEAP_STATS | 186 | devtools.ProfilerAgent.ProfilerModules.PROFILER_MODULE_HEAP_STATS |
| 187 | devtools.DebuggerAgent.ProfilerModules.PROFILER_MODULE_JS_CONSTRUCTORS); | 187 | devtools.ProfilerAgent.ProfilerModules.PROFILER_MODULE_JS_CONSTRUCTORS); |
| 188 }; | 188 }; |
| 189 | 189 |
| 190 | 190 |
| 191 /** | 191 /** |
| 192 * @override | 192 * @override |
| 193 */ | 193 */ |
| 194 devtools.InspectorBackendImpl.prototype.dispatchOnInjectedScript = function( | 194 devtools.InspectorBackendImpl.prototype.dispatchOnInjectedScript = function( |
| 195 callId, methodName, argsString, async) { | 195 callId, methodName, argsString, async) { |
| 196 var callback = function(result, isException) { | 196 var callback = function(result, isException) { |
| 197 WebInspector.didDispatchOnInjectedScript(callId, result, isException); | 197 WebInspector.didDispatchOnInjectedScript(callId, result, isException); |
| (...skipping 24 matching lines...) Expand all Loading... |
| 222 function(methodName, var_arg) { | 222 function(methodName, var_arg) { |
| 223 var args = Array.prototype.slice.call(arguments, 1); | 223 var args = Array.prototype.slice.call(arguments, 1); |
| 224 RemoteToolsAgent.DispatchOnInspectorController( | 224 RemoteToolsAgent.DispatchOnInspectorController( |
| 225 WebInspector.Callback.wrap(function(){}), | 225 WebInspector.Callback.wrap(function(){}), |
| 226 methodName, | 226 methodName, |
| 227 JSON.stringify(args)); | 227 JSON.stringify(args)); |
| 228 }; | 228 }; |
| 229 | 229 |
| 230 | 230 |
| 231 InspectorBackend = new devtools.InspectorBackendImpl(); | 231 InspectorBackend = new devtools.InspectorBackendImpl(); |
| OLD | NEW |