Chromium Code Reviews| Index: src/frames.h |
| diff --git a/src/frames.h b/src/frames.h |
| index 634ff8a7cb39869b41f858039f064f561258f4d6..2bbbd98ac07e81e720532813fa29a04aaf529ad1 100644 |
| --- a/src/frames.h |
| +++ b/src/frames.h |
| @@ -145,6 +145,7 @@ class StackHandler BASE_EMBEDDED { |
| inline Object** context_address() const; |
| inline Object** code_address() const; |
| + inline void SetFp(Address slot, Address fp); |
| DISALLOW_IMPLICIT_CONSTRUCTORS(StackHandler); |
| }; |
| @@ -176,7 +177,7 @@ class StandardFrameConstants : public AllStatic { |
| static const int kContextOffset = -1 * kPointerSize; |
| static const int kCallerFPOffset = 0 * kPointerSize; |
| static const int kCallerPCOffset = +1 * kFPOnStackSize; |
| - static const int kCallerSPOffset = +2 * kPCOnStackSize; |
| + static const int kCallerSPOffset = kCallerPCOffset + 1 * kPCOnStackSize; |
| }; |
|
haitao.feng
2013/07/24 06:09:17
+2 * kPCOnStackSize assumes kFPOnStackSize == kPCO
|