Index: src/debug-debugger.js |
=================================================================== |
--- src/debug-debugger.js (revision 6182) |
+++ src/debug-debugger.js (working copy) |
@@ -654,19 +654,13 @@ |
Debug.enableBreakPoint = function(break_point_number) { |
var break_point = this.findBreakPoint(break_point_number, false); |
- // Only enable if the breakpoint hasn't been deleted: |
- if (break_point) { |
- break_point.enable(); |
- } |
+ break_point.enable(); |
}; |
Debug.disableBreakPoint = function(break_point_number) { |
var break_point = this.findBreakPoint(break_point_number, false); |
- // Only enable if the breakpoint hasn't been deleted: |
- if (break_point) { |
- break_point.disable(); |
- } |
+ break_point.disable(); |
}; |
@@ -707,17 +701,6 @@ |
}; |
-Debug.disableAllBreakPoints = function() { |
- // Disable all user defined breakpoints: |
- for (var i = 1; i < next_break_point_number; i++) { |
- Debug.disableBreakPoint(i); |
- } |
- // Disable all exception breakpoints: |
- %ChangeBreakOnException(Debug.ExceptionBreak.Caught, false); |
- %ChangeBreakOnException(Debug.ExceptionBreak.Uncaught, false); |
-}; |
- |
- |
Debug.findScriptBreakPoint = function(break_point_number, remove) { |
var script_break_point; |
for (var i = 0; i < script_break_points.length; i++) { |
@@ -1358,10 +1341,6 @@ |
this.clearBreakPointRequest_(request, response); |
} else if (request.command == 'clearbreakpointgroup') { |
this.clearBreakPointGroupRequest_(request, response); |
- } else if (request.command == 'disconnect') { |
- this.disconnectRequest_(request, response); |
- } else if (request.command == 'setexceptionbreak') { |
- this.setExceptionBreakRequest_(request, response); |
} else if (request.command == 'listbreakpoints') { |
this.listBreakpointsRequest_(request, response); |
} else if (request.command == 'backtrace') { |
@@ -1394,13 +1373,6 @@ |
this.changeLiveRequest_(request, response); |
} else if (request.command == 'flags') { |
this.debuggerFlagsRequest_(request, response); |
- } else if (request.command == 'v8flags') { |
- this.v8FlagsRequest_(request, response); |
- |
- // GC tools: |
- } else if (request.command == 'gc') { |
- this.gcRequest_(request, response); |
- |
} else { |
throw new Error('Unknown command "' + request.command + '" in request'); |
} |
@@ -1718,66 +1690,10 @@ |
array.push(description); |
} |
- response.body = { |
- breakpoints: array, |
- breakOnExceptions: Debug.isBreakOnException(), |
- breakOnUncaughtExceptions: Debug.isBreakOnUncaughtException() |
- } |
+ response.body = { breakpoints: array } |
} |
-DebugCommandProcessor.prototype.disconnectRequest_ = |
- function(request, response) { |
- Debug.disableAllBreakPoints(); |
- this.continueRequest_(request, response); |
-} |
- |
- |
-DebugCommandProcessor.prototype.setExceptionBreakRequest_ = |
- function(request, response) { |
- // Check for legal request. |
- if (!request.arguments) { |
- response.failed('Missing arguments'); |
- return; |
- } |
- |
- // Pull out and check the 'type' argument: |
- var type = request.arguments.type; |
- if (!type) { |
- response.failed('Missing argument "type"'); |
- return; |
- } |
- |
- // Initialize the default value of enable: |
- var enabled; |
- if (type == 'all') { |
- enabled = !Debug.isBreakOnException(); |
- } else if (type == 'uncaught') { |
- enabled = !Debug.isBreakOnUncaughtException(); |
- } |
- |
- // Pull out and check the 'enabled' argument if present: |
- if (!IS_UNDEFINED(request.arguments.enabled)) { |
- enabled = request.arguments.enabled; |
- if ((enabled != true) && (enabled != false)) { |
- response.failed('Illegal value for "enabled":"' + enabled + '"'); |
- } |
- } |
- |
- // Now set the exception break state: |
- if (type == 'all') { |
- %ChangeBreakOnException(Debug.ExceptionBreak.Caught, enabled); |
- } else if (type == 'uncaught') { |
- %ChangeBreakOnException(Debug.ExceptionBreak.Uncaught, enabled); |
- } else { |
- response.failed('Unknown "type":"' + type + '"'); |
- } |
- |
- // Add the cleared break point number to the response. |
- response.body = { 'type': type, 'enabled': enabled }; |
-} |
- |
- |
DebugCommandProcessor.prototype.backtraceRequest_ = function(request, response) { |
// Get the number of frames. |
var total_frames = this.exec_state_.frameCount(); |
@@ -2131,16 +2047,6 @@ |
idsToInclude[ids[i]] = true; |
} |
} |
- |
- var filterStr = null; |
- var filterNum = null; |
- if (!IS_UNDEFINED(request.arguments.filter)) { |
- var num = %ToNumber(request.arguments.filter); |
- if (!isNaN(num)) { |
- filterNum = num; |
- } |
- filterStr = request.arguments.filter; |
- } |
} |
// Collect all scripts in the heap. |
@@ -2152,21 +2058,6 @@ |
if (idsToInclude && !idsToInclude[scripts[i].id]) { |
continue; |
} |
- if (filterStr || filterNum) { |
- var script = scripts[i]; |
- var found = false; |
- if (filterNum && !found) { |
- if (script.id && script.id === filterNum) { |
- found = true; |
- } |
- } |
- if (filterStr && !found) { |
- if (script.name && script.name.indexOf(filterStr) >= 0) { |
- found = true; |
- } |
- } |
- if (!found) continue; |
- } |
if (types & ScriptTypeFlag(scripts[i].type)) { |
response.body.push(MakeMirror(scripts[i])); |
} |
@@ -2305,27 +2196,6 @@ |
} |
-DebugCommandProcessor.prototype.v8FlagsRequest_ = function(request, response) { |
- var flags = request.arguments.flags; |
- if (!flags) flags = ''; |
- %SetFlags(flags); |
-}; |
- |
- |
-DebugCommandProcessor.prototype.gcRequest_ = function(request, response) { |
- var type = request.arguments.type; |
- if (!type) type = 'all'; |
- |
- var before = %GetHeapUsage(); |
- %CollectGarbage(type); |
- var after = %GetHeapUsage(); |
- |
- response.body = { "before": before, "after": after }; |
-}; |
- |
- |
- |
- |
// Check whether the previously processed command caused the VM to become |
// running. |
DebugCommandProcessor.prototype.isRunning = function() { |