Allocate(Thread *thread, intptr_t size, Space space) | dart::Heap | inline |
AllocatedExternal(intptr_t size, Space space) | dart::Heap | |
Become | dart::Heap | friend |
CapacityInWords(Space space) const | dart::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 | |
ClassFinalizer | dart::Heap | friend |
CodeContains(uword addr) const | dart::Heap | |
CollectAllGarbage(GCReason reason=GCReason::kFull, bool compact=false) | dart::Heap | |
CollectGarbage(Thread *thread, GCType type, GCReason reason) | dart::Heap | |
Collections(Space space) const | dart::Heap | |
CollectOnNthAllocation(intptr_t num_allocations) | dart::Heap | |
Contains(uword addr) const | dart::Heap | |
CreateAllocatedObjectSet(Zone *zone, MarkExpectation mark_expectation) | dart::Heap | |
DataContains(uword addr) const | dart::Heap | |
ExternalInWords(Space space) const | dart::Heap | |
ForwardWeakEntries(ObjectPtr before_object, ObjectPtr after_object) | dart::Heap | |
ForwardWeakTables(ObjectPointerVisitor *visitor) | dart::Heap | |
FreedExternal(intptr_t size, Space space) | dart::Heap | |
GCCompactor | dart::Heap | friend |
GCIncrementalCompactor | dart::Heap | friend |
GCMarker | dart::Heap | friend |
GCReasonToString(GCReason reason) | dart::Heap | static |
GCTestHelper | dart::Heap | friend |
GCTimeInMicros(Space space) const | dart::Heap | |
GCTypeToString(GCType type) | dart::Heap | static |
GetCanonicalHash(ObjectPtr raw_obj) const | dart::Heap | inline |
GetHash(ObjectPtr raw_obj) const | dart::Heap | inline |
GetLoadingUnit(ObjectPtr raw_obj) const | dart::Heap | inline |
GetObjectId(ObjectPtr raw_obj) const | dart::Heap | inline |
GetPeer(ObjectPtr raw_obj) const | dart::Heap | inline |
GetWeakEntry(ObjectPtr raw_obj, WeakSelector sel) const | dart::Heap | |
GetWeakTable(Space space, WeakSelector selector) const | dart::Heap | inline |
HeapIterationScope | dart::Heap | friend |
HeapTestHelper | dart::Heap | friend |
Init(IsolateGroup *isolate_group, bool is_vm_isolate, intptr_t max_new_gen_words, intptr_t max_old_gen_words) | dart::Heap | static |
is_vm_isolate() const | dart::Heap | inline |
isolate_group() const | dart::Heap | inline |
kCanonicalHashes enum value | dart::Heap | |
kCode enum value | dart::Heap | |
kHeapSamplingData enum value | dart::Heap | |
kIdentityHashes enum value | dart::Heap | |
kLoadingUnits enum value | dart::Heap | |
kNew enum value | dart::Heap | |
kNumWeakSelectors enum value | dart::Heap | |
kObjectIds enum value | dart::Heap | |
kOld enum value | dart::Heap | |
kPeers enum value | dart::Heap | |
kZapByte | dart::Heap | static |
mode() const | dart::Heap | inline |
new_space() | dart::Heap | inline |
NewContains(uword addr) const | dart::Heap | |
NotifyDestroyed() | dart::Heap | |
NotifyIdle(int64_t deadline) | dart::Heap | |
old_space() | dart::Heap | inline |
OldContains(uword addr) const | dart::Heap | |
PageSpace | dart::Heap | friend |
PeerCount() const | dart::Heap | |
Precompiler | dart::Heap | friend |
PrintHeapMapToJSONStream(IsolateGroup *isolate_group, JSONStream *stream) | dart::Heap | inline |
PrintMemoryUsageJSON(JSONStream *stream) const | dart::Heap | |
PrintMemoryUsageJSON(JSONObject *jsobj) const | dart::Heap | |
PrintSizes() const | dart::Heap | |
PrintToJSONObject(Space space, JSONObject *object) const | dart::Heap | |
ProgramReloadContext | dart::Heap | friend |
ProgramVisitor | dart::Heap | friend |
PromotedExternal(intptr_t size) | dart::Heap | |
ReachabilityBarrier() | dart::Heap | inline |
ReportSurvivingAllocations(Dart_HeapSamplingReportCallback callback, void *context) | dart::Heap | inline |
ResetCanonicalHashTable() | dart::Heap | |
ResetObjectIdTable() | dart::Heap | |
Scavenger | dart::Heap | friend |
Serializer | dart::Heap | friend |
ServiceEvent | dart::Heap | friend |
SetCanonicalHash(ObjectPtr raw_obj, intptr_t hash) | dart::Heap | inline |
SetHashIfNotSet(ObjectPtr raw_obj, intptr_t hash) | dart::Heap | inline |
SetHeapSamplingData(ObjectPtr obj, void *data) | dart::Heap | inline |
SetLoadingUnit(ObjectPtr raw_obj, intptr_t unit_id) | dart::Heap | inline |
SetMode(Dart_PerformanceMode mode) | dart::Heap | |
SetObjectId(ObjectPtr raw_obj, intptr_t object_id) | dart::Heap | inline |
SetPeer(ObjectPtr raw_obj, void *peer) | dart::Heap | inline |
SetupImagePage(void *pointer, uword size, bool is_executable) | dart::Heap | inline |
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::Heap | inline |
Space enum name | dart::Heap | |
SpaceForExternal(intptr_t size) const | dart::Heap | |
StartConcurrentMarking(Thread *thread, GCReason reason) | dart::Heap | |
TotalCapacityInWords() const | dart::Heap | |
TotalExternalInWords() const | dart::Heap | |
TotalUsedInWords() const | dart::Heap | |
UpdateGlobalMaxUsed() | dart::Heap | |
UsedInWords(Space space) const | dart::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 name | dart::Heap | |
WriteProtect(bool read_only) | dart::Heap | |
WriteProtectCode(bool read_only) | dart::Heap | inline |
~Heap() | dart::Heap | |