Index: src/mirror-debugger.js |
diff --git a/src/mirror-debugger.js b/src/mirror-debugger.js |
index 897413cfda535284fefe7b5fc2361108c20fb958..990135fc55daa6254422806a9a46f176ae60568e 100644 |
--- a/src/mirror-debugger.js |
+++ b/src/mirror-debugger.js |
@@ -1429,8 +1429,9 @@ var kFrameDetailsLocalCountIndex = 4; |
var kFrameDetailsSourcePositionIndex = 5; |
var kFrameDetailsConstructCallIndex = 6; |
var kFrameDetailsAtReturnIndex = 7; |
-var kFrameDetailsFlagsIndex = 8; |
-var kFrameDetailsFirstDynamicIndex = 9; |
+var kFrameDetailsFramePointerIndex = 8; |
+var kFrameDetailsFlagsIndex = 9; |
+var kFrameDetailsFirstDynamicIndex = 10; |
var kFrameDetailsNameIndex = 0; |
var kFrameDetailsValueIndex = 1; |
@@ -1495,6 +1496,10 @@ FrameDetails.prototype.isAtReturn = function() { |
return this.details_[kFrameDetailsAtReturnIndex]; |
}; |
+FrameDetails.prototype.framePointer = function() { |
+ %CheckExecutionState(this.break_id_); |
+ return this.details_[kFrameDetailsFramePointerIndex]; |
+}; |
FrameDetails.prototype.isDebuggerFrame = function() { |
%CheckExecutionState(this.break_id_); |