Flutter Engine
The Flutter Engine
|
#include <pointer_block.h>
Public Member Functions | |
void | PushBlock (Block *block) |
Public Member Functions inherited from dart::BlockStack< kMarkingStackBlockSize > | |
BlockStack () | |
~BlockStack () | |
Block * | PopNonFullBlock () |
Block * | PopEmptyBlock () |
Block * | PopNonEmptyBlock () |
Block * | PopAll () |
void | PushAll (Block *blocks) |
void | Reset () |
bool | IsEmpty () |
Block * | WaitForWork (RelaxedAtomic< uintptr_t > *num_busy, bool abort) |
void | VisitObjectPointers (ObjectPointerVisitor *visitor) |
Additional Inherited Members | |
Public Types inherited from dart::BlockStack< kMarkingStackBlockSize > | |
typedef PointerBlock< BlockSize > | Block |
Static Public Member Functions inherited from dart::BlockStack< kMarkingStackBlockSize > | |
static void | Init () |
static void | Cleanup () |
Protected Member Functions inherited from dart::BlockStack< kMarkingStackBlockSize > | |
bool | IsEmptyLocked () |
void | PushBlockImpl (Block *block) |
Static Protected Member Functions inherited from dart::BlockStack< kMarkingStackBlockSize > | |
static void | TrimGlobalEmpty () |
Protected Attributes inherited from dart::BlockStack< kMarkingStackBlockSize > | |
List | full_ |
List | partial_ |
Monitor | monitor_ |
Static Protected Attributes inherited from dart::BlockStack< kMarkingStackBlockSize > | |
static constexpr intptr_t | kMaxGlobalEmpty |
static List * | global_empty_ |
static Mutex * | global_mutex_ |
Definition at line 308 of file pointer_block.h.
|
inline |
Definition at line 311 of file pointer_block.h.