Index: src/arm64/frames-arm64.h |
diff --git a/src/arm64/frames-arm64.h b/src/arm64/frames-arm64.h |
index 883079c9be6998a1f8cb076cef137b54bab84ca3..b078766b9ff5180adcd001e5ebca29d684c1a3a6 100644 |
--- a/src/arm64/frames-arm64.h |
+++ b/src/arm64/frames-arm64.h |
@@ -53,13 +53,21 @@ class ExitFrameConstants : public AllStatic { |
class JavaScriptFrameConstants : public AllStatic { |
public: |
// FP-relative. |
- static const int kLocal0Offset = StandardFrameConstants::kExpressionsOffset; |
+ static const int kFunctionOffset = StandardFrameConstants::kMarkerOffset; |
+ static const int kFeedbackVectorOffset = |
+ StandardFrameConstants::kExpressionsOffset; |
+ static const int kLocal0Offset = -1 * kPointerSize + kFeedbackVectorOffset; |
+ static const int kLocal0OffsetOptimized = kFeedbackVectorOffset; |
+ |
+ static const int kUnoptimizedFixedFrameSizeFromFp = |
+ StandardFrameConstants::kFixedFrameSizeFromFp + kPointerSize; |
// There are two words on the stack (saved fp and saved lr) between fp and |
// the arguments. |
static const int kLastParameterOffset = 2 * kPointerSize; |
- static const int kFunctionOffset = StandardFrameConstants::kMarkerOffset; |
+ static const int kUnoptimizedFixedFrameSize = |
+ StandardFrameConstants::kFixedFrameSize + kPointerSize; |
}; |