| 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_);
|
|
|