Flutter Engine
The Flutter Engine
dart::Heap Member List

This is the complete list of members for dart::Heap, including all inherited members.

Allocate(Thread *thread, intptr_t size, Space space)dart::Heapinline
AllocatedExternal(intptr_t size, Space space)dart::Heap
Becomedart::Heapfriend
CapacityInWords(Space space) constdart::Heap
CheckCatchUp(Thread *thread)dart::Heap
CheckConcurrentMarking(Thread *thread, GCReason reason, intptr_t size)dart::Heap
CheckExternalGC(Thread *thread)dart::Heap
CheckFinalizeMarking(Thread *thread)dart::Heap
ClassFinalizerdart::Heapfriend
CodeContains(uword addr) constdart::Heap
CollectAllGarbage(GCReason reason=GCReason::kFull, bool compact=false)dart::Heap
CollectGarbage(Thread *thread, GCType type, GCReason reason)dart::Heap
Collections(Space space) constdart::Heap
CollectOnNthAllocation(intptr_t num_allocations)dart::Heap
Contains(uword addr) constdart::Heap
CreateAllocatedObjectSet(Zone *zone, MarkExpectation mark_expectation)dart::Heap
DataContains(uword addr) constdart::Heap
ExternalInWords(Space space) constdart::Heap
ForwardWeakEntries(ObjectPtr before_object, ObjectPtr after_object)dart::Heap
ForwardWeakTables(ObjectPointerVisitor *visitor)dart::Heap
FreedExternal(intptr_t size, Space space)dart::Heap
GCCompactordart::Heapfriend
GCIncrementalCompactordart::Heapfriend
GCMarkerdart::Heapfriend
GCReasonToString(GCReason reason)dart::Heapstatic
GCTestHelperdart::Heapfriend
GCTimeInMicros(Space space) constdart::Heap
GCTypeToString(GCType type)dart::Heapstatic
GetCanonicalHash(ObjectPtr raw_obj) constdart::Heapinline
GetHash(ObjectPtr raw_obj) constdart::Heapinline
GetLoadingUnit(ObjectPtr raw_obj) constdart::Heapinline
GetObjectId(ObjectPtr raw_obj) constdart::Heapinline
GetPeer(ObjectPtr raw_obj) constdart::Heapinline
GetWeakEntry(ObjectPtr raw_obj, WeakSelector sel) constdart::Heap
GetWeakTable(Space space, WeakSelector selector) constdart::Heapinline
HeapIterationScopedart::Heapfriend
HeapTestHelperdart::Heapfriend
Init(IsolateGroup *isolate_group, bool is_vm_isolate, intptr_t max_new_gen_words, intptr_t max_old_gen_words)dart::Heapstatic
is_vm_isolate() constdart::Heapinline
isolate_group() constdart::Heapinline
kCanonicalHashes enum valuedart::Heap
kCode enum valuedart::Heap
kHeapSamplingData enum valuedart::Heap
kIdentityHashes enum valuedart::Heap
kLoadingUnits enum valuedart::Heap
kNew enum valuedart::Heap
kNumWeakSelectors enum valuedart::Heap
kObjectIds enum valuedart::Heap
kOld enum valuedart::Heap
kPeers enum valuedart::Heap
kZapBytedart::Heapstatic
mode() constdart::Heapinline
new_space()dart::Heapinline
NewContains(uword addr) constdart::Heap
NotifyDestroyed()dart::Heap
NotifyIdle(int64_t deadline)dart::Heap
old_space()dart::Heapinline
OldContains(uword addr) constdart::Heap
PageSpacedart::Heapfriend
PeerCount() constdart::Heap
Precompilerdart::Heapfriend
PrintHeapMapToJSONStream(IsolateGroup *isolate_group, JSONStream *stream)dart::Heapinline
PrintMemoryUsageJSON(JSONStream *stream) constdart::Heap
PrintMemoryUsageJSON(JSONObject *jsobj) constdart::Heap
PrintSizes() constdart::Heap
PrintToJSONObject(Space space, JSONObject *object) constdart::Heap
ProgramReloadContextdart::Heapfriend
ProgramVisitordart::Heapfriend
PromotedExternal(intptr_t size)dart::Heap
ReachabilityBarrier()dart::Heapinline
ReportSurvivingAllocations(Dart_HeapSamplingReportCallback callback, void *context)dart::Heapinline
ResetCanonicalHashTable()dart::Heap
ResetObjectIdTable()dart::Heap
Scavengerdart::Heapfriend
Serializerdart::Heapfriend
ServiceEventdart::Heapfriend
SetCanonicalHash(ObjectPtr raw_obj, intptr_t hash)dart::Heapinline
SetHashIfNotSet(ObjectPtr raw_obj, intptr_t hash)dart::Heapinline
SetHeapSamplingData(ObjectPtr obj, void *data)dart::Heapinline
SetLoadingUnit(ObjectPtr raw_obj, intptr_t unit_id)dart::Heapinline
SetMode(Dart_PerformanceMode mode)dart::Heap
SetObjectId(ObjectPtr raw_obj, intptr_t object_id)dart::Heapinline
SetPeer(ObjectPtr raw_obj, void *peer)dart::Heapinline
SetupImagePage(void *pointer, uword size, bool is_executable)dart::Heapinline
SetWeakEntry(ObjectPtr raw_obj, WeakSelector sel, intptr_t val)dart::Heap
SetWeakEntryIfNonExistent(ObjectPtr raw_obj, WeakSelector sel, intptr_t val)dart::Heap
SetWeakTable(Space space, WeakSelector selector, WeakTable *value)dart::Heapinline
Space enum namedart::Heap
SpaceForExternal(intptr_t size) constdart::Heap
StartConcurrentMarking(Thread *thread, GCReason reason)dart::Heap
TotalCapacityInWords() constdart::Heap
TotalExternalInWords() constdart::Heap
TotalUsedInWords() constdart::Heap
UpdateGlobalMaxUsed()dart::Heap
UsedInWords(Space space) constdart::Heap
Verify(const char *msg, MarkExpectation mark_expectation=kForbidMarked)dart::Heap
WaitForMarkerTasks(Thread *thread)dart::Heap
WaitForSweeperTasks(Thread *thread)dart::Heap
WaitForSweeperTasksAtSafepoint(Thread *thread)dart::Heap
WeakSelector enum namedart::Heap
WriteProtect(bool read_only)dart::Heap
WriteProtectCode(bool read_only)dart::Heapinline
~Heap()dart::Heap