| Index: runtime/vm/scavenger.cc
|
| diff --git a/runtime/vm/scavenger.cc b/runtime/vm/scavenger.cc
|
| index f42b65b1bf753e1583f6655e15dcbb44a2834f64..2bf47b7864c6932d7706d72afe7265b616172817 100644
|
| --- a/runtime/vm/scavenger.cc
|
| +++ b/runtime/vm/scavenger.cc
|
| @@ -354,6 +354,16 @@ void Scavenger::VisitObjectPointers(ObjectPointerVisitor* visitor) const {
|
| }
|
|
|
|
|
| +void Scavenger::VisitObjects(ObjectVisitor* visitor) const {
|
| + uword cur = FirstObjectStart();
|
| + while (cur < top_) {
|
| + RawObject* raw_obj = RawObject::FromAddr(cur);
|
| + visitor->VisitObject(raw_obj);
|
| + cur += raw_obj->Size();
|
| + }
|
| +}
|
| +
|
| +
|
| void Scavenger::Scavenge() {
|
| // TODO(cshapiro): Add a decision procedure for determining when the
|
| // the API callbacks should be invoked.
|
|
|