hotspot/src/share/vm/gc/g1/g1RemSet.hpp
changeset 46519 40c9c132f961
parent 46518 69f8479862a2
child 46571 c70b36f0730d
equal deleted inserted replaced
46518:69f8479862a2 46519:40c9c132f961
   144   // parallel thread id of the current thread, and "hrclaimer" is the
   144   // parallel thread id of the current thread, and "hrclaimer" is the
   145   // HeapRegionClaimer that should be used.
   145   // HeapRegionClaimer that should be used.
   146   void scrub(uint worker_num, HeapRegionClaimer* hrclaimer);
   146   void scrub(uint worker_num, HeapRegionClaimer* hrclaimer);
   147 
   147 
   148   // Refine the card corresponding to "card_ptr".
   148   // Refine the card corresponding to "card_ptr".
   149   // If oops_in_heap_closure is not NULL, a true result is returned
   149   void refine_card_concurrently(jbyte* card_ptr,
   150   // if the given card contains oops that have references into the
   150                                 uint worker_i);
   151   // current collection set.
   151 
   152   bool refine_card(jbyte* card_ptr,
   152   // Refine the card corresponding to "card_ptr". Returns "true" if the given card contains
   153                    uint worker_i,
   153   // oops that have references into the current collection set.
   154                    G1ParPushHeapRSClosure* oops_in_heap_closure);
   154   bool refine_card_during_gc(jbyte* card_ptr,
       
   155                              uint worker_i,
       
   156                              G1ParPushHeapRSClosure* oops_in_heap_closure);
   155 
   157 
   156   // Print accumulated summary info from the start of the VM.
   158   // Print accumulated summary info from the start of the VM.
   157   void print_summary_info();
   159   void print_summary_info();
   158 
   160 
   159   // Print accumulated summary info from the last time called.
   161   // Print accumulated summary info from the last time called.