Index: src/debug-delay.js |
=================================================================== |
--- src/debug-delay.js (revision 960) |
+++ src/debug-delay.js (working copy) |
@@ -832,10 +832,16 @@ |
}; |
+ExceptionEvent.prototype.exception = function() { |
+ return this.exception_; |
+} |
+ |
+ |
ExceptionEvent.prototype.uncaught = function() { |
return this.uncaught_; |
} |
+ |
ExceptionEvent.prototype.func = function() { |
return this.exec_state_.frame(0).func(); |
}; |
@@ -1322,6 +1328,14 @@ |
// Get the number of frames. |
var total_frames = this.exec_state_.frameCount(); |
+ // Create simple response if there are no frames. |
+ if (total_frames == 0) { |
+ response.body = { |
+ totalFrames: total_frames |
+ } |
+ return; |
+ } |
+ |
// Default frame range to include in backtrace. |
var from_index = 0 |
var to_index = kDefaultBacktraceLength; |