equal
deleted
inserted
replaced
160 bool _must_claim; |
160 bool _must_claim; |
161 int _count; |
161 int _count; |
162 public: |
162 public: |
163 G1CLDScanClosure(G1ParCopyHelper* closure, |
163 G1CLDScanClosure(G1ParCopyHelper* closure, |
164 bool process_only_dirty, bool must_claim) |
164 bool process_only_dirty, bool must_claim) |
165 : _process_only_dirty(process_only_dirty), _must_claim(must_claim), _closure(closure), _count(0) {} |
165 : _closure(closure), _process_only_dirty(process_only_dirty), _must_claim(must_claim), _count(0) {} |
166 void do_cld(ClassLoaderData* cld); |
166 void do_cld(ClassLoaderData* cld); |
167 }; |
167 }; |
168 |
168 |
169 // Closure for iterating over object fields during concurrent marking |
169 // Closure for iterating over object fields during concurrent marking |
170 class G1CMOopClosure : public MetadataVisitingOopIterateClosure { |
170 class G1CMOopClosure : public MetadataVisitingOopIterateClosure { |