| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef VM_STACK_FRAME_X64_H_ | 5 #ifndef RUNTIME_VM_STACK_FRAME_X64_H_ | 
| 6 #define VM_STACK_FRAME_X64_H_ | 6 #define RUNTIME_VM_STACK_FRAME_X64_H_ | 
| 7 | 7 | 
| 8 namespace dart { | 8 namespace dart { | 
| 9 | 9 | 
| 10 /* X64 Dart Frame Layout | 10 /* X64 Dart Frame Layout | 
| 11 | 11 | 
| 12                |                    | <- TOS | 12                |                    | <- TOS | 
| 13 Callee frame   | ...                | | 13 Callee frame   | ...                | | 
| 14                | saved PP           | | 14                | saved PP           | | 
| 15                | code object        | | 15                | code object        | | 
| 16                | saved RBP          |    (RBP of current frame) | 16                | saved RBP          |    (RBP of current frame) | 
| (...skipping 29 matching lines...) Expand all  Loading... | 
| 46 | 46 | 
| 47 // Entry and exit frame layout. | 47 // Entry and exit frame layout. | 
| 48 #if defined(_WIN64) | 48 #if defined(_WIN64) | 
| 49 static const int kExitLinkSlotFromEntryFp = -32; | 49 static const int kExitLinkSlotFromEntryFp = -32; | 
| 50 #else | 50 #else | 
| 51 static const int kExitLinkSlotFromEntryFp = -10; | 51 static const int kExitLinkSlotFromEntryFp = -10; | 
| 52 #endif  // defined(_WIN64) | 52 #endif  // defined(_WIN64) | 
| 53 | 53 | 
| 54 }  // namespace dart | 54 }  // namespace dart | 
| 55 | 55 | 
| 56 #endif  // VM_STACK_FRAME_X64_H_ | 56 #endif  // RUNTIME_VM_STACK_FRAME_X64_H_ | 
| OLD | NEW | 
|---|