Flutter Engine
The Flutter Engine
Classes | Namespaces | Enumerations | Functions | Variables
spaces.h File Reference
#include "platform/atomic.h"
#include "platform/globals.h"

Go to the source code of this file.

Classes

class  dart::SpaceUsage
 

Namespaces

namespace  dart
 

Enumerations

enum class  dart::GCType {
  dart::kScavenge , dart::kEvacuate , dart::kStartConcurrentMark , dart::kMarkSweep ,
  dart::kMarkCompact
}
 
enum class  dart::GCReason {
  dart::kNewSpace , dart::kStoreBuffer , dart::kPromotion , dart::kOldSpace ,
  dart::kFinalize , dart::kFull , dart::kExternal , dart::kIdle ,
  dart::kDestroyed , dart::kDebugging , dart::kCatchUp
}
 

Functions

bool dart::IsAllocatableInNewSpace (intptr_t size)
 
bool dart::IsAllocatableViaFreeLists (intptr_t size)
 

Variables

static constexpr intptr_t dart::kNewAllocatableSize = 256 * KB
 
static constexpr intptr_t dart::kAllocatablePageSize = 64 * KB