Sweep the monitor list.
Change-Id: I343261206f8bbabd245b404dd95d532255e5d870
diff --git a/src/mark_sweep.h b/src/mark_sweep.h
index cf099ad..bcb4df0 100644
--- a/src/mark_sweep.h
+++ b/src/mark_sweep.h
@@ -59,6 +59,10 @@
return mark_bitmap_->Test(object);
}
+ static bool IsMarked(const Object* object, void* arg) {
+ return reinterpret_cast<MarkSweep*>(arg)->IsMarked(object);
+ }
+
static void MarkObjectVisitor(const Object* root, void* arg);
// Marks an object.
@@ -112,7 +116,6 @@
Object** phantom_references);
void SweepSystemWeaks();
- void SweepMonitorList();
void SweepJniWeakGlobals();
MarkStack* mark_stack_;