Index: Source/bindings/v8/DebuggerScript.js |
diff --git a/Source/bindings/v8/DebuggerScript.js b/Source/bindings/v8/DebuggerScript.js |
index 2eb43c61a9b47a2d933abea30a45f0513a790349..85e1e431710983c3cb18d03a3034c1bcadfa4fd5 100644 |
--- a/Source/bindings/v8/DebuggerScript.js |
+++ b/Source/bindings/v8/DebuggerScript.js |
@@ -271,6 +271,21 @@ DebuggerScript.getScriptName = function(eventData) |
return eventData.script().script_.nameOrSourceURL(); |
} |
+DebuggerScript.getBreakpointNumbers = function(eventData) |
+{ |
+ var breakpoints = eventData.breakPointsHit(); |
+ var numbers = []; |
+ if (!breakpoints) |
+ return numbers; |
+ |
+ for (var i = 0; i < breakpoints.length; i++) { |
+ var breakpoint = breakpoints[i]; |
+ var scriptBreakPoint = breakpoint.script_break_point(); |
+ numbers.push(scriptBreakPoint ? scriptBreakPoint.number() : breakpoint.number()); |
+ } |
+ return numbers; |
+} |
+ |
DebuggerScript._frameMirrorToJSCallFrame = function(frameMirror, callerFrame) |
{ |
// Get function name. |