| Index: runtime/vm/scavenger.cc
|
| diff --git a/runtime/vm/scavenger.cc b/runtime/vm/scavenger.cc
|
| index b469d5fe2959d4beaf0cc5ffc7573e381e47c93b..6e959b17fb87e023052927f1702cf0f936792f55 100644
|
| --- a/runtime/vm/scavenger.cc
|
| +++ b/runtime/vm/scavenger.cc
|
| @@ -344,6 +344,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.
|
|
|