Flutter Engine
The Flutter Engine
Namespaces | Functions | Variables
stack_frame_arm.h File Reference

Go to the source code of this file.

Namespaces

namespace  dart
 

Functions

 dart::COMPILE_ASSERT (kAbiPreservedCpuRegCount==7)
 
 dart::COMPILE_ASSERT (kAbiPreservedFpuRegCount==4)
 

Variables

static constexpr int dart::kDartFrameFixedSize = 4
 
static constexpr int dart::kSavedPcSlotFromSp = -1
 
static constexpr int dart::kFirstObjectSlotFromFp
 
static constexpr int dart::kLastFixedObjectSlotFromFp = -2
 
static constexpr int dart::kFirstLocalSlotFromFp = -3
 
static constexpr int dart::kSavedCallerPpSlotFromFp = -2
 
static constexpr int dart::kPcMarkerSlotFromFp = -1
 
static constexpr int dart::kSavedCallerFpSlotFromFp = 0
 
static constexpr int dart::kSavedCallerPcSlotFromFp = 1
 
static constexpr int dart::kParamEndSlotFromFp = 1
 
static constexpr int dart::kCallerSpSlotFromFp = 2
 
static constexpr int dart::kLastParamSlotFromEntrySp = 0
 
static constexpr int dart::kExitLinkSlotFromEntryFp = -28
 
constexpr intptr_t dart::kCallbackSlotsBeforeSavedArguments = 2
 
static constexpr int dart::kFfiCallerTypedDataSlotFromFp = kCallerSpSlotFromFp + 1