| Index: runtime/vm/scavenger.h
|
| ===================================================================
|
| --- runtime/vm/scavenger.h (revision 41936)
|
| +++ runtime/vm/scavenger.h (working copy)
|
| @@ -159,6 +159,13 @@
|
| void Scavenge();
|
| void Scavenge(bool invoke_api_callbacks);
|
|
|
| + // Promote all live objects.
|
| + void Evacuate() {
|
| + Scavenge();
|
| + Scavenge();
|
| + ASSERT(UsedInWords() == 0);
|
| + }
|
| +
|
| // Accessors to generate code for inlined allocation.
|
| uword* TopAddress() { return &top_; }
|
| uword* EndAddress() { return &end_; }
|
|
|