| Index: src/debug/debug.js
|
| diff --git a/src/debug/debug.js b/src/debug/debug.js
|
| index bc2c69602b977634eec9f675516a771d230b412d..447e5fada020f569d215b57224993c5a3dc61f8b 100644
|
| --- a/src/debug/debug.js
|
| +++ b/src/debug/debug.js
|
| @@ -147,10 +147,8 @@ function BreakPoint(source_position, opt_script_break_point) {
|
| } else {
|
| this.number_ = next_break_point_number++;
|
| }
|
| - this.hit_count_ = 0;
|
| this.active_ = true;
|
| this.condition_ = null;
|
| - this.ignoreCount_ = 0;
|
| }
|
|
|
|
|
| @@ -169,11 +167,6 @@ BreakPoint.prototype.source_position = function() {
|
| };
|
|
|
|
|
| -BreakPoint.prototype.hit_count = function() {
|
| - return this.hit_count_;
|
| -};
|
| -
|
| -
|
| BreakPoint.prototype.active = function() {
|
| if (this.script_break_point()) {
|
| return this.script_break_point().active();
|
| @@ -190,11 +183,6 @@ BreakPoint.prototype.condition = function() {
|
| };
|
|
|
|
|
| -BreakPoint.prototype.ignoreCount = function() {
|
| - return this.ignoreCount_;
|
| -};
|
| -
|
| -
|
| BreakPoint.prototype.script_break_point = function() {
|
| return this.script_break_point_;
|
| };
|
| @@ -215,11 +203,6 @@ BreakPoint.prototype.setCondition = function(condition) {
|
| };
|
|
|
|
|
| -BreakPoint.prototype.setIgnoreCount = function(ignoreCount) {
|
| - this.ignoreCount_ = ignoreCount;
|
| -};
|
| -
|
| -
|
| BreakPoint.prototype.isTriggered = function(exec_state) {
|
| // Break point not active - not triggered.
|
| if (!this.active()) return false;
|
| @@ -239,18 +222,6 @@ BreakPoint.prototype.isTriggered = function(exec_state) {
|
| }
|
| }
|
|
|
| - // Update the hit count.
|
| - this.hit_count_++;
|
| - if (this.script_break_point_) {
|
| - this.script_break_point_.hit_count_++;
|
| - }
|
| -
|
| - // If the break point has an ignore count it is not triggered.
|
| - if (this.ignoreCount_ > 0) {
|
| - this.ignoreCount_--;
|
| - return false;
|
| - }
|
| -
|
| // Break point triggered.
|
| return true;
|
| };
|
| @@ -283,10 +254,8 @@ function ScriptBreakPoint(type, script_id_or_name, opt_line, opt_column,
|
| this.groupId_ = opt_groupId;
|
| this.position_alignment_ = IS_UNDEFINED(opt_position_alignment)
|
| ? Debug.BreakPositionAlignment.Statement : opt_position_alignment;
|
| - this.hit_count_ = 0;
|
| this.active_ = true;
|
| this.condition_ = null;
|
| - this.ignoreCount_ = 0;
|
| this.break_points_ = [];
|
| }
|
|
|
| @@ -299,10 +268,8 @@ ScriptBreakPoint.prototype.cloneForOtherScript = function (other_script) {
|
| copy.number_ = next_break_point_number++;
|
| script_break_points.push(copy);
|
|
|
| - copy.hit_count_ = this.hit_count_;
|
| copy.active_ = this.active_;
|
| copy.condition_ = this.condition_;
|
| - copy.ignoreCount_ = this.ignoreCount_;
|
| return copy;
|
| };
|
|
|
| @@ -362,11 +329,6 @@ ScriptBreakPoint.prototype.update_positions = function(line, column) {
|
| };
|
|
|
|
|
| -ScriptBreakPoint.prototype.hit_count = function() {
|
| - return this.hit_count_;
|
| -};
|
| -
|
| -
|
| ScriptBreakPoint.prototype.active = function() {
|
| return this.active_;
|
| };
|
| @@ -377,11 +339,6 @@ ScriptBreakPoint.prototype.condition = function() {
|
| };
|
|
|
|
|
| -ScriptBreakPoint.prototype.ignoreCount = function() {
|
| - return this.ignoreCount_;
|
| -};
|
| -
|
| -
|
| ScriptBreakPoint.prototype.enable = function() {
|
| this.active_ = true;
|
| };
|
| @@ -397,16 +354,6 @@ ScriptBreakPoint.prototype.setCondition = function(condition) {
|
| };
|
|
|
|
|
| -ScriptBreakPoint.prototype.setIgnoreCount = function(ignoreCount) {
|
| - this.ignoreCount_ = ignoreCount;
|
| -
|
| - // Set ignore count on all break points created from this script break point.
|
| - for (var i = 0; i < this.break_points_.length; i++) {
|
| - this.break_points_[i].setIgnoreCount(ignoreCount);
|
| - }
|
| -};
|
| -
|
| -
|
| // Check whether a script matches this script break point. Currently this is
|
| // only based on script name.
|
| ScriptBreakPoint.prototype.matchesScript = function(script) {
|
| @@ -461,7 +408,6 @@ ScriptBreakPoint.prototype.set = function (script) {
|
|
|
| // Create a break point object and set the break point.
|
| var break_point = MakeBreakPoint(position, this);
|
| - break_point.setIgnoreCount(this.ignoreCount());
|
| var actual_position = %SetScriptBreakPoint(script, position,
|
| this.position_alignment_,
|
| break_point);
|
| @@ -726,13 +672,6 @@ Debug.changeBreakPointCondition = function(break_point_number, condition) {
|
| };
|
|
|
|
|
| -Debug.changeBreakPointIgnoreCount = function(break_point_number, ignoreCount) {
|
| - if (ignoreCount < 0) throw MakeError(kDebugger, 'Invalid argument');
|
| - var break_point = this.findBreakPoint(break_point_number, false);
|
| - break_point.setIgnoreCount(ignoreCount);
|
| -};
|
| -
|
| -
|
| Debug.clearBreakPoint = function(break_point_number) {
|
| var break_point = this.findBreakPoint(break_point_number, true);
|
| if (break_point) {
|
| @@ -857,14 +796,6 @@ Debug.changeScriptBreakPointCondition = function(
|
| };
|
|
|
|
|
| -Debug.changeScriptBreakPointIgnoreCount = function(
|
| - break_point_number, ignoreCount) {
|
| - if (ignoreCount < 0) throw MakeError(kDebugger, 'Invalid argument');
|
| - var script_break_point = this.findScriptBreakPoint(break_point_number, false);
|
| - script_break_point.setIgnoreCount(ignoreCount);
|
| -};
|
| -
|
| -
|
| Debug.scriptBreakPoints = function() {
|
| return script_break_points;
|
| };
|
| @@ -1503,7 +1434,6 @@ DebugCommandProcessor.prototype.setBreakPointRequest_ =
|
| var enabled = IS_UNDEFINED(request.arguments.enabled) ?
|
| true : request.arguments.enabled;
|
| var condition = request.arguments.condition;
|
| - var ignoreCount = request.arguments.ignoreCount;
|
| var groupId = request.arguments.groupId;
|
|
|
| // Check for legal arguments.
|
| @@ -1569,9 +1499,6 @@ DebugCommandProcessor.prototype.setBreakPointRequest_ =
|
|
|
| // Set additional break point properties.
|
| var break_point = Debug.findBreakPoint(break_point_number);
|
| - if (ignoreCount) {
|
| - Debug.changeBreakPointIgnoreCount(break_point_number, ignoreCount);
|
| - }
|
| if (!enabled) {
|
| Debug.disableBreakPoint(break_point_number);
|
| }
|
| @@ -1617,7 +1544,6 @@ DebugCommandProcessor.prototype.changeBreakPointRequest_ = function(
|
| var break_point = TO_NUMBER(request.arguments.breakpoint);
|
| var enabled = request.arguments.enabled;
|
| var condition = request.arguments.condition;
|
| - var ignoreCount = request.arguments.ignoreCount;
|
|
|
| // Check for legal arguments.
|
| if (!break_point) {
|
| @@ -1638,11 +1564,6 @@ DebugCommandProcessor.prototype.changeBreakPointRequest_ = function(
|
| if (!IS_UNDEFINED(condition)) {
|
| Debug.changeBreakPointCondition(break_point, condition);
|
| }
|
| -
|
| - // Change ignore count if supplied
|
| - if (!IS_UNDEFINED(ignoreCount)) {
|
| - Debug.changeBreakPointIgnoreCount(break_point, ignoreCount);
|
| - }
|
| };
|
|
|
|
|
| @@ -1717,10 +1638,8 @@ DebugCommandProcessor.prototype.listBreakpointsRequest_ = function(
|
| line: break_point.line(),
|
| column: break_point.column(),
|
| groupId: break_point.groupId(),
|
| - hit_count: break_point.hit_count(),
|
| active: break_point.active(),
|
| condition: break_point.condition(),
|
| - ignoreCount: break_point.ignoreCount(),
|
| actual_locations: break_point.actual_locations()
|
| };
|
|
|
|
|