< prev index next >

src/share/vm/gc/cms/promotionInfo.hpp

Print this page




 190   #define PROMOTED_OOPS_ITERATE_DECL(OopClosureType, nv_suffix)  \
 191     void promoted_oops_iterate##nv_suffix(OopClosureType* cl);
 192   ALL_SINCE_SAVE_MARKS_CLOSURES(PROMOTED_OOPS_ITERATE_DECL)
 193   #undef PROMOTED_OOPS_ITERATE_DECL
 194   void promoted_oops_iterate(OopsInGenClosure* cl) {
 195     promoted_oops_iterate_v(cl);
 196   }
 197   void verify()  const;
 198   void reset() {
 199     _promoHead = NULL;
 200     _promoTail = NULL;
 201     _spoolHead = NULL;
 202     _spoolTail = NULL;
 203     _spareSpool = NULL;
 204     _firstIndex = 0;
 205     _nextIndex = 0;
 206 
 207   }
 208 
 209   void print_on(outputStream* st) const;
 210   void print_statistics(uint worker_id) const;
 211 };
 212 
 213 
 214 #endif // SHARE_VM_GC_CMS_PROMOTIONINFO_HPP


 190   #define PROMOTED_OOPS_ITERATE_DECL(OopClosureType, nv_suffix)  \
 191     void promoted_oops_iterate##nv_suffix(OopClosureType* cl);
 192   ALL_SINCE_SAVE_MARKS_CLOSURES(PROMOTED_OOPS_ITERATE_DECL)
 193   #undef PROMOTED_OOPS_ITERATE_DECL
 194   void promoted_oops_iterate(OopsInGenClosure* cl) {
 195     promoted_oops_iterate_v(cl);
 196   }
 197   void verify()  const;
 198   void reset() {
 199     _promoHead = NULL;
 200     _promoTail = NULL;
 201     _spoolHead = NULL;
 202     _spoolTail = NULL;
 203     _spareSpool = NULL;
 204     _firstIndex = 0;
 205     _nextIndex = 0;
 206 
 207   }
 208 
 209   void print_on(outputStream* st) const;

 210 };
 211 
 212 
 213 #endif // SHARE_VM_GC_CMS_PROMOTIONINFO_HPP
< prev index next >