diff options
author | Mathieu Chartier <mathieuc@google.com> | 2013-09-20 11:40:40 -0700 |
---|---|---|
committer | Mathieu Chartier <mathieuc@google.com> | 2013-09-20 11:40:40 -0700 |
commit | 72aaacfd30a9d2ad8ffdde038510706d58b0fd68 (patch) | |
tree | 798b1f8f2d63832caaba5616faf65397151e80fe /runtime/gc/collector/mark_sweep.h | |
parent | b1ead20d83c7c5eb7f9c73b5fc8da4e99cd22986 (diff) | |
parent | 50c3e9ca33729b7f7462f53f3d33cab5db88948e (diff) | |
download | art-72aaacfd30a9d2ad8ffdde038510706d58b0fd68.zip art-72aaacfd30a9d2ad8ffdde038510706d58b0fd68.tar.gz art-72aaacfd30a9d2ad8ffdde038510706d58b0fd68.tar.bz2 |
resolved conflicts for merge of 50c3e9ca to dalvik-dev
Change-Id: Icbb5373de3ca5b7a6110b5ab44f83daa05051f02
Diffstat (limited to 'runtime/gc/collector/mark_sweep.h')
-rw-r--r-- | runtime/gc/collector/mark_sweep.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/runtime/gc/collector/mark_sweep.h b/runtime/gc/collector/mark_sweep.h index a857dab..52e2bd2 100644 --- a/runtime/gc/collector/mark_sweep.h +++ b/runtime/gc/collector/mark_sweep.h @@ -414,7 +414,6 @@ class MarkSweep : public GarbageCollector { // Parallel finger. AtomicInteger atomic_finger_; - // Number of non large object bytes freed in this collection. AtomicInteger freed_bytes_; // Number of large object bytes freed. @@ -436,6 +435,10 @@ class MarkSweep : public GarbageCollector { AtomicInteger work_chunks_created_; AtomicInteger work_chunks_deleted_; AtomicInteger reference_count_; + AtomicInteger cards_scanned_; + + // Verification. + size_t live_stack_freeze_size_; UniquePtr<Barrier> gc_barrier_; Mutex large_object_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER; @@ -447,6 +450,7 @@ class MarkSweep : public GarbageCollector { private: friend class AddIfReachesAllocSpaceVisitor; // Used by mod-union table. + friend class CardScanTask; friend class CheckBitmapVisitor; friend class CheckReferenceVisitor; friend class art::gc::Heap; |