15 : heap_handle_(heap_handle) {
24 : heap_handle_(heap_handle) {}
56#if defined(CPPGC_YOUNG_GENERATION)
void EnableForNextGCForTesting()
virtual void clear_overridden_stack_state()=0
virtual void set_override_stack_state(EmbedderStackState state)=0
virtual void StartIncrementalGarbageCollectionForTesting()=0
virtual void FinalizeIncrementalGarbageCollectionForTesting(EmbedderStackState)=0
static HeapBase & From(cppgc::HeapHandle &heap_handle)
MarkerBase * marker() const
bool IncrementalMarkingStepForTesting(StackState)
void SetMainThreadMarkingDisabledForTesting(bool)
HeapHandle & heap_handle_
OverrideEmbedderStackStateScope(HeapHandle &heap_handle, EmbedderStackState state)
~OverrideEmbedderStackStateScope()
HeapHandle & heap_handle_
void ToggleMainThreadMarking(bool should_mark)
void FinalizeGarbageCollection(EmbedderStackState stack_state)
void StartGarbageCollection()
void ForceCompactionForNextGarbageCollection()
bool PerformMarkingStep(EmbedderStackState stack_state)
StandaloneTestingHeap(HeapHandle &)
bool IsHeapObjectOld(void *object)