#include <frame_layout.h>
Definition at line 22 of file frame_layout.h.
◆ FrameSlotForVariable()
intptr_t dart::FrameLayout::FrameSlotForVariable |
( |
const LocalVariable * |
variable | ) |
const |
Definition at line 83 of file stack_frame.cc.
84 {
85 ASSERT(!variable->is_captured());
87}
intptr_t FrameSlotForVariableIndex(intptr_t index) const
◆ FrameSlotForVariableIndex()
intptr_t dart::FrameLayout::FrameSlotForVariableIndex |
( |
intptr_t |
index | ) |
const |
Definition at line 89 of file stack_frame.cc.
89 {
90
91
92
93
96}
intptr_t param_end_from_fp
intptr_t first_local_from_fp
◆ Init()
void dart::FrameLayout::Init |
( |
| ) |
|
|
static |
Definition at line 98 of file stack_frame.cc.
98 {
99
102
103 if (FLAG_precompiled_mode) {
105 }
106#if defined(DART_PRECOMPILED_RUNTIME)
107 if (FLAG_precompiled_mode) {
110 }
111#endif
112}
const FrameLayout default_frame_layout
FrameLayout runtime_frame_layout
const FrameLayout invalid_frame_layout
const FrameLayout bare_instructions_frame_layout
◆ saved_below_pc()
intptr_t dart::FrameLayout::saved_below_pc |
( |
| ) |
const |
|
inline |
◆ VariableIndexForFrameSlot()
intptr_t dart::FrameLayout::VariableIndexForFrameSlot |
( |
intptr_t |
frame_slot | ) |
const |
|
inline |
◆ code_from_fp
intptr_t dart::FrameLayout::code_from_fp |
◆ dart_fixed_frame_size
intptr_t dart::FrameLayout::dart_fixed_frame_size |
◆ exit_link_slot_from_entry_fp
intptr_t dart::FrameLayout::exit_link_slot_from_entry_fp |
◆ first_local_from_fp
intptr_t dart::FrameLayout::first_local_from_fp |
◆ first_object_from_fp
intptr_t dart::FrameLayout::first_object_from_fp |
◆ last_fixed_object_from_fp
intptr_t dart::FrameLayout::last_fixed_object_from_fp |
◆ last_param_from_entry_sp
intptr_t dart::FrameLayout::last_param_from_entry_sp |
◆ param_end_from_fp
intptr_t dart::FrameLayout::param_end_from_fp |
◆ saved_caller_fp_from_fp
intptr_t dart::FrameLayout::saved_caller_fp_from_fp |
◆ saved_caller_pc_from_fp
intptr_t dart::FrameLayout::saved_caller_pc_from_fp |
◆ saved_caller_pp_from_fp
intptr_t dart::FrameLayout::saved_caller_pp_from_fp |
The documentation for this struct was generated from the following files: