Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(149)

Side by Side Diff: src/debug/debug.js

Issue 1924743002: [debugger] remove some dead code. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | src/debug/mirrors.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2012 the V8 project authors. All rights reserved. 1 // Copyright 2012 the V8 project 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 (function (global, utils) { 5 (function (global, utils) {
6 "use strict"; 6 "use strict";
7 7
8 // ---------------------------------------------------------------------------- 8 // ----------------------------------------------------------------------------
9 // Imports 9 // Imports
10 10
(...skipping 876 matching lines...) Expand 10 before | Expand all | Expand 10 after
887 opt_additional_context) { 887 opt_additional_context) {
888 return MakeMirror(%DebugEvaluateGlobal(this.break_id, source, 888 return MakeMirror(%DebugEvaluateGlobal(this.break_id, source,
889 TO_BOOLEAN(disable_break), 889 TO_BOOLEAN(disable_break),
890 opt_additional_context)); 890 opt_additional_context));
891 }; 891 };
892 892
893 ExecutionState.prototype.frameCount = function() { 893 ExecutionState.prototype.frameCount = function() {
894 return %GetFrameCount(this.break_id); 894 return %GetFrameCount(this.break_id);
895 }; 895 };
896 896
897 ExecutionState.prototype.threadCount = function() {
898 return %GetThreadCount(this.break_id);
899 };
900
901 ExecutionState.prototype.frame = function(opt_index) { 897 ExecutionState.prototype.frame = function(opt_index) {
902 // If no index supplied return the selected frame. 898 // If no index supplied return the selected frame.
903 if (opt_index == null) opt_index = this.selected_frame; 899 if (opt_index == null) opt_index = this.selected_frame;
904 if (opt_index < 0 || opt_index >= this.frameCount()) { 900 if (opt_index < 0 || opt_index >= this.frameCount()) {
905 throw MakeTypeError(kDebuggerFrame); 901 throw MakeTypeError(kDebuggerFrame);
906 } 902 }
907 return new FrameMirror(this.break_id, opt_index); 903 return new FrameMirror(this.break_id, opt_index);
908 }; 904 };
909 905
910 ExecutionState.prototype.setSelectedFrame = function(index) { 906 ExecutionState.prototype.setSelectedFrame = function(index) {
(...skipping 1255 matching lines...) Expand 10 before | Expand all | Expand 10 after
2166 } 2162 }
2167 if (!found) continue; 2163 if (!found) continue;
2168 } 2164 }
2169 if (types & ScriptTypeFlag(scripts[i].type)) { 2165 if (types & ScriptTypeFlag(scripts[i].type)) {
2170 response.body.push(MakeMirror(scripts[i])); 2166 response.body.push(MakeMirror(scripts[i]));
2171 } 2167 }
2172 } 2168 }
2173 }; 2169 };
2174 2170
2175 2171
2176 DebugCommandProcessor.prototype.threadsRequest_ = function(request, response) {
2177 // Get the number of threads.
2178 var total_threads = this.exec_state_.threadCount();
2179
2180 // Get information for all threads.
2181 var threads = [];
2182 for (var i = 0; i < total_threads; i++) {
2183 var details = %GetThreadDetails(this.exec_state_.break_id, i);
2184 var thread_info = { current: details[0],
2185 id: details[1]
2186 };
2187 threads.push(thread_info);
2188 }
2189
2190 // Create the response body.
2191 response.body = {
2192 totalThreads: total_threads,
2193 threads: threads
2194 };
2195 };
2196
2197
2198 DebugCommandProcessor.prototype.suspendRequest_ = function(request, response) { 2172 DebugCommandProcessor.prototype.suspendRequest_ = function(request, response) {
2199 response.running = false; 2173 response.running = false;
2200 }; 2174 };
2201 2175
2202 2176
2203 DebugCommandProcessor.prototype.versionRequest_ = function(request, response) { 2177 DebugCommandProcessor.prototype.versionRequest_ = function(request, response) {
2204 response.body = { 2178 response.body = {
2205 V8Version: %GetV8Version() 2179 V8Version: %GetV8Version()
2206 }; 2180 };
2207 }; 2181 };
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
2353 "backtrace": proto.backtraceRequest_, 2327 "backtrace": proto.backtraceRequest_,
2354 "frame": proto.frameRequest_, 2328 "frame": proto.frameRequest_,
2355 "scopes": proto.scopesRequest_, 2329 "scopes": proto.scopesRequest_,
2356 "scope": proto.scopeRequest_, 2330 "scope": proto.scopeRequest_,
2357 "setvariablevalue": proto.setVariableValueRequest_, 2331 "setvariablevalue": proto.setVariableValueRequest_,
2358 "evaluate": proto.evaluateRequest_, 2332 "evaluate": proto.evaluateRequest_,
2359 "lookup": proto.lookupRequest_, 2333 "lookup": proto.lookupRequest_,
2360 "references": proto.referencesRequest_, 2334 "references": proto.referencesRequest_,
2361 "source": proto.sourceRequest_, 2335 "source": proto.sourceRequest_,
2362 "scripts": proto.scriptsRequest_, 2336 "scripts": proto.scriptsRequest_,
2363 "threads": proto.threadsRequest_,
2364 "suspend": proto.suspendRequest_, 2337 "suspend": proto.suspendRequest_,
2365 "version": proto.versionRequest_, 2338 "version": proto.versionRequest_,
2366 "changelive": proto.changeLiveRequest_, 2339 "changelive": proto.changeLiveRequest_,
2367 "restartframe": proto.restartFrameRequest_, 2340 "restartframe": proto.restartFrameRequest_,
2368 "flags": proto.debuggerFlagsRequest_, 2341 "flags": proto.debuggerFlagsRequest_,
2369 "v8flag": proto.v8FlagsRequest_, 2342 "v8flag": proto.v8FlagsRequest_,
2370 "gc": proto.gcRequest_, 2343 "gc": proto.gcRequest_,
2371 }; 2344 };
2372 })(); 2345 })();
2373 2346
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after
2487 "IsBreakPointTriggered", IsBreakPointTriggered, 2460 "IsBreakPointTriggered", IsBreakPointTriggered,
2488 "UpdateScriptBreakPoints", UpdateScriptBreakPoints, 2461 "UpdateScriptBreakPoints", UpdateScriptBreakPoints,
2489 ]); 2462 ]);
2490 2463
2491 // Export to liveedit.js 2464 // Export to liveedit.js
2492 utils.Export(function(to) { 2465 utils.Export(function(to) {
2493 to.GetScriptBreakPoints = GetScriptBreakPoints; 2466 to.GetScriptBreakPoints = GetScriptBreakPoints;
2494 }); 2467 });
2495 2468
2496 }) 2469 })
OLDNEW
« no previous file with comments | « no previous file | src/debug/mirrors.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698