| Index: src/frames.h
|
| diff --git a/src/frames.h b/src/frames.h
|
| index b4c58b7578f87e5211bfbf901356b5c36646e7d2..1aec2eab56b5e52ecccc25ac37878a633a5886ae 100644
|
| --- a/src/frames.h
|
| +++ b/src/frames.h
|
| @@ -176,12 +176,18 @@ class ConstructFrameConstants : public AllStatic {
|
|
|
| class InterpreterFrameConstants : public AllStatic {
|
| public:
|
| + // FP-relative.
|
| + static const int kRegisterFilePointerFromFp =
|
| + -StandardFrameConstants::kFixedFrameSizeFromFp - 4 * kPointerSize;
|
| +
|
| // Register file pointer relative.
|
| static const int kLastParamFromRegisterPointer =
|
| - StandardFrameConstants::kFixedFrameSize + 2 * kPointerSize;
|
| - static const int kNewTargetFromRegisterPointer = kPointerSize;
|
| - static const int kFunctionFromRegisterPointer = 2 * kPointerSize;
|
| - static const int kContextFromRegisterPointer = 3 * kPointerSize;
|
| + StandardFrameConstants::kFixedFrameSize + 4 * kPointerSize;
|
| + static const int kSavedAccumulatorFromRegisterPointer = 1 * kPointerSize;
|
| + static const int kBytecodeOffsetFromRegisterPointer = 2 * kPointerSize;
|
| + static const int kNewTargetFromRegisterPointer = 3 * kPointerSize;
|
| + static const int kFunctionFromRegisterPointer = 4 * kPointerSize;
|
| + static const int kContextFromRegisterPointer = 5 * kPointerSize;
|
| };
|
|
|
|
|
|
|