commit | db7f37d57b6ac83abe6815d0cd5c50701b6be821 | [log] [tgz] |
---|---|---|
author | Mathieu Chartier <mathieuc@google.com> | Fri Jan 10 11:09:06 2014 -0800 |
committer | Mathieu Chartier <mathieuc@google.com> | Fri Jan 10 11:24:47 2014 -0800 |
tree | 842c409305d1c5a2b48171889ecd5f7284822f3b | |
parent | 9a612c6b38c158a199b3cbe469286090b72767ca [diff] [blame] |
Refactor large object sweeping. Moved basic sweeping logic into large_object_space.cc. Renamed SpaceSetMap -> ObjectSet. Change-Id: I938c1f29f69b0682350347da2bd5de021c0e0224
diff --git a/runtime/gc/space/large_object_space.h b/runtime/gc/space/large_object_space.h index d374ad3..cd7c383 100644 --- a/runtime/gc/space/large_object_space.h +++ b/runtime/gc/space/large_object_space.h
@@ -67,6 +67,8 @@ return this; } + virtual void Sweep(bool swap_bitmaps, size_t* freed_objects, size_t* freed_bytes); + protected: explicit LargeObjectSpace(const std::string& name);