Index: src/mirror-debugger.js |
diff --git a/src/mirror-debugger.js b/src/mirror-debugger.js |
index b13b3fa8b2457f28ab0e0c7be00ff5547f943ac3..208905a6d80b309ba29153397cd8bf31faa25081 100644 |
--- a/src/mirror-debugger.js |
+++ b/src/mirror-debugger.js |
@@ -1528,8 +1528,10 @@ var kFrameDetailsLocalCountIndex = 4; |
var kFrameDetailsSourcePositionIndex = 5; |
var kFrameDetailsConstructCallIndex = 6; |
var kFrameDetailsAtReturnIndex = 7; |
-var kFrameDetailsFlagsIndex = 8; |
-var kFrameDetailsFirstDynamicIndex = 9; |
+var kFrameDetailsFramePointerHighIndex = 8; |
+var kFrameDetailsFramePointerLowIndex = 9; |
+var kFrameDetailsFlagsIndex = 10; |
+var kFrameDetailsFirstDynamicIndex = 11; |
var kFrameDetailsNameIndex = 0; |
var kFrameDetailsValueIndex = 1; |
@@ -1594,6 +1596,18 @@ FrameDetails.prototype.isAtReturn = function() { |
return this.details_[kFrameDetailsAtReturnIndex]; |
}; |
+FrameDetails.prototype.framePointerHigh = function() { |
+ |
+ %CheckExecutionState(this.break_id_); |
+ return this.details_[kFrameDetailsFramePointerHighIndex]; |
+}; |
+ |
+ |
+FrameDetails.prototype.framePointerLow = function() { |
+ %CheckExecutionState(this.break_id_); |
+ return this.details_[kFrameDetailsFramePointerLowIndex]; |
+}; |
+ |
FrameDetails.prototype.isDebuggerFrame = function() { |
%CheckExecutionState(this.break_id_); |