Revision f230a1cf deps/v8/src/x64/frames-x64.h
deps/v8/src/x64/frames-x64.h | ||
---|---|---|
70 | 70 |
static const int kSPOffset = -1 * kPointerSize; |
71 | 71 |
|
72 | 72 |
static const int kCallerFPOffset = +0 * kPointerSize; |
73 |
static const int kCallerPCOffset = +1 * kPointerSize;
|
|
73 |
static const int kCallerPCOffset = kFPOnStackSize;
|
|
74 | 74 |
|
75 | 75 |
// FP-relative displacement of the caller's SP. It points just |
76 | 76 |
// below the saved PC. |
77 |
static const int kCallerSPDisplacement = +2 * kPointerSize;
|
|
77 |
static const int kCallerSPDisplacement = kCallerPCOffset + kPCOnStackSize;
|
|
78 | 78 |
}; |
79 | 79 |
|
80 | 80 |
|
... | ... | |
82 | 82 |
public: |
83 | 83 |
// FP-relative. |
84 | 84 |
static const int kLocal0Offset = StandardFrameConstants::kExpressionsOffset; |
85 |
static const int kLastParameterOffset = +2 * kPointerSize;
|
|
85 |
static const int kLastParameterOffset = kFPOnStackSize + kPCOnStackSize;
|
|
86 | 86 |
static const int kFunctionOffset = StandardFrameConstants::kMarkerOffset; |
87 | 87 |
|
88 | 88 |
// Caller SP-relative. |
Also available in: Unified diff