diff options
Diffstat (limited to 'deps/v8/src/d8.js')
-rw-r--r-- | deps/v8/src/d8.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/deps/v8/src/d8.js b/deps/v8/src/d8.js index 979807888e..033455e9df 100644 --- a/deps/v8/src/d8.js +++ b/deps/v8/src/d8.js @@ -977,9 +977,14 @@ DebugRequest.prototype.breakCommandToJSONRequest_ = function(args) { // specification it is considered a function break point. pos = target.indexOf(':'); if (pos > 0) { - type = 'script'; var tmp = target.substring(pos + 1, target.length); target = target.substring(0, pos); + if (target[0] == '/' && target[target.length - 1] == '/') { + type = 'scriptRegExp'; + target = target.substring(1, target.length - 1); + } else { + type = 'script'; + } // Check for both line and column. pos = tmp.indexOf(':'); @@ -1984,6 +1989,9 @@ function DebugResponseDetails(response) { if (breakpoint.script_name) { result += ' script_name=' + breakpoint.script_name; } + if (breakpoint.script_regexp) { + result += ' script_regexp=' + breakpoint.script_regexp; + } result += ' line=' + (breakpoint.line + 1); if (breakpoint.column != null) { result += ' column=' + (breakpoint.column + 1); |