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_;