5#ifndef RUNTIME_VM_HEAP_INCREMENTAL_COMPACTOR_H_
6#define RUNTIME_VM_HEAP_INCREMENTAL_COMPACTOR_H_
15class IncrementalForwardingVisitor;
27 static bool SelectEvacuationCandidates(
PageSpace* old_space);
28 static void CheckFreeLists(
PageSpace* old_space);
30 static bool HasEvacuationCandidates(
PageSpace* old_space);
31 static void CheckPreEvacuate(
PageSpace* old_space);
32 static void Evacuate(
PageSpace* old_space);
33 static void CheckPostEvacuate(
PageSpace* old_space);
34 static void FreeEvacuatedPages(
PageSpace* old_space);
35 static void VerifyAfterIncrementalCompaction(
PageSpace* old_space);
static void Prologue(PageSpace *old_space)
static void Abort(PageSpace *old_space)
static bool Epilogue(PageSpace *old_space)