| Index: src/frames.h
|
| ===================================================================
|
| --- src/frames.h (revision 15739)
|
| +++ src/frames.h (working copy)
|
| @@ -92,7 +92,7 @@
|
| static const int kContextOffset = 3 * kPointerSize;
|
| static const int kFPOffset = 4 * kPointerSize;
|
|
|
| - static const int kSize = kFPOffset + kPointerSize;
|
| + static const int kSize = kFPOffset + kFPOnStackSize;
|
| static const int kSlotCount = kSize >> kPointerSizeLog2;
|
| };
|
|
|
| @@ -168,13 +168,14 @@
|
| // context and function.
|
| // StandardFrame::IterateExpressions assumes that kContextOffset is the last
|
| // object pointer.
|
| - static const int kFixedFrameSize = 4 * kPointerSize;
|
| + static const int kFixedFrameSize = kPCOnStackSize + kFPOnStackSize +
|
| + 2 * kPointerSize;
|
| static const int kExpressionsOffset = -3 * kPointerSize;
|
| static const int kMarkerOffset = -2 * kPointerSize;
|
| static const int kContextOffset = -1 * kPointerSize;
|
| static const int kCallerFPOffset = 0 * kPointerSize;
|
| - static const int kCallerPCOffset = +1 * kPointerSize;
|
| - static const int kCallerSPOffset = +2 * kPointerSize;
|
| + static const int kCallerPCOffset = +1 * kFPOnStackSize;
|
| + static const int kCallerSPOffset = +2 * kPCOnStackSize;
|
| };
|
|
|
|
|
|
|