| Index: src/debug/mirrors.js
|
| diff --git a/src/debug/mirrors.js b/src/debug/mirrors.js
|
| index 1aaa22aa7ef73faba17ed5960fa915ec1cb2444f..b91b10cb7fb6495fb7a112e4d8ea0e3b7cde3b6c 100644
|
| --- a/src/debug/mirrors.js
|
| +++ b/src/debug/mirrors.js
|
| @@ -1091,6 +1091,11 @@ UnresolvedFunctionMirror.prototype.name = function() {
|
| };
|
|
|
|
|
| +UnresolvedFunctionMirror.prototype.debugName = function() {
|
| + return this.value_;
|
| +};
|
| +
|
| +
|
| UnresolvedFunctionMirror.prototype.inferredName = function() {
|
| return UNDEFINED;
|
| };
|
| @@ -1620,13 +1625,14 @@ InternalPropertyMirror.prototype.value = function() {
|
| var kFrameDetailsFrameIdIndex = 0;
|
| var kFrameDetailsReceiverIndex = 1;
|
| var kFrameDetailsFunctionIndex = 2;
|
| -var kFrameDetailsArgumentCountIndex = 3;
|
| -var kFrameDetailsLocalCountIndex = 4;
|
| -var kFrameDetailsSourcePositionIndex = 5;
|
| -var kFrameDetailsConstructCallIndex = 6;
|
| -var kFrameDetailsAtReturnIndex = 7;
|
| -var kFrameDetailsFlagsIndex = 8;
|
| -var kFrameDetailsFirstDynamicIndex = 9;
|
| +var kFrameDetailsScriptIndex = 3;
|
| +var kFrameDetailsArgumentCountIndex = 4;
|
| +var kFrameDetailsLocalCountIndex = 5;
|
| +var kFrameDetailsSourcePositionIndex = 6;
|
| +var kFrameDetailsConstructCallIndex = 7;
|
| +var kFrameDetailsAtReturnIndex = 8;
|
| +var kFrameDetailsFlagsIndex = 9;
|
| +var kFrameDetailsFirstDynamicIndex = 10;
|
|
|
| var kFrameDetailsNameIndex = 0;
|
| var kFrameDetailsValueIndex = 1;
|
| @@ -1643,12 +1649,13 @@ var kFrameDetailsFlagInlinedFrameIndexMask = 7 << 2;
|
| * 0: Id
|
| * 1: Receiver
|
| * 2: Function
|
| - * 3: Argument count
|
| - * 4: Local count
|
| - * 5: Source position
|
| - * 6: Construct call
|
| - * 7: Is at return
|
| - * 8: Flags (debugger frame, optimized frame, inlined frame index)
|
| + * 3: Script
|
| + * 4: Argument count
|
| + * 5: Local count
|
| + * 6: Source position
|
| + * 7: Construct call
|
| + * 8: Is at return
|
| + * 9: Flags (debugger frame, optimized frame, inlined frame index)
|
| * Arguments name, value
|
| * Locals name, value
|
| * Return value if any
|
| @@ -1680,6 +1687,12 @@ FrameDetails.prototype.func = function() {
|
| };
|
|
|
|
|
| +FrameDetails.prototype.script = function() {
|
| + %CheckExecutionState(this.break_id_);
|
| + return this.details_[kFrameDetailsScriptIndex];
|
| +};
|
| +
|
| +
|
| FrameDetails.prototype.isConstructCall = function() {
|
| %CheckExecutionState(this.break_id_);
|
| return this.details_[kFrameDetailsConstructCallIndex];
|
|
|