Flutter Engine
The Flutter Engine
|
#include <exceptions.h>
Public Types | |
enum class | SourceKind { kConstant , kTaggedSlot , kFloatSlot , kDoubleSlot , kFloat32x4Slot , kFloat64x2Slot , kInt32x4Slot , kInt64PairSlot , kInt64Slot , kInt32Slot , kUint32Slot } |
Public Member Functions | |
CatchEntryMove () | |
SourceKind | source_kind () const |
intptr_t | src_slot () const |
intptr_t | src_lo_slot () const |
intptr_t | src_hi_slot () const |
intptr_t | dest_slot () const |
bool | IsRedundant () const |
bool | operator== (const CatchEntryMove &rhs) const |
void | WriteTo (BaseWriteStream *stream) |
const char * | ToCString () const |
Static Public Member Functions | |
static CatchEntryMove | FromConstant (intptr_t pool_id, intptr_t dest_slot) |
static CatchEntryMove | FromSlot (SourceKind kind, intptr_t src_slot, intptr_t dest_slot) |
static intptr_t | EncodePairSource (intptr_t src_lo_slot, intptr_t src_hi_slot) |
static CatchEntryMove | ReadFrom (ReadStream *stream) |
Definition at line 139 of file exceptions.h.
|
strong |
Enumerator | |
---|---|
kConstant | |
kTaggedSlot | |
kFloatSlot | |
kDoubleSlot | |
kFloat32x4Slot | |
kFloat64x2Slot | |
kInt32x4Slot | |
kInt64PairSlot | |
kInt64Slot | |
kInt32Slot | |
kUint32Slot |
Definition at line 147 of file exceptions.h.
|
inline |
Definition at line 141 of file exceptions.h.
|
inline |
Definition at line 180 of file exceptions.h.
|
inlinestatic |
Definition at line 196 of file exceptions.h.
|
inlinestatic |
Definition at line 184 of file exceptions.h.
|
inlinestatic |
Definition at line 188 of file exceptions.h.
|
inline |
Definition at line 201 of file exceptions.h.
|
inline |
Definition at line 206 of file exceptions.h.
|
static |
Definition at line 365 of file exceptions.cc.
|
inline |
Definition at line 161 of file exceptions.h.
|
inline |
Definition at line 175 of file exceptions.h.
|
inline |
Definition at line 170 of file exceptions.h.
|
inline |
Definition at line 165 of file exceptions.h.
const char * dart::CatchEntryMove::ToCString | ( | ) | const |
Definition at line 389 of file exceptions.cc.
void dart::CatchEntryMove::WriteTo | ( | BaseWriteStream * | stream | ) |
Definition at line 373 of file exceptions.cc.