hotspot/src/share/vm/gc/g1/dirtyCardQueue.hpp
changeset 36371 fd81a4f0ea00
parent 36179 03a0d7b8450f
child 37065 c00d1c2ffb7c
equal deleted inserted replaced
36365:bcc9c9afda49 36371:fd81a4f0ea00
   132   // but is only partially completed before a "yield" happens, the
   132   // but is only partially completed before a "yield" happens, the
   133   // partially completed buffer (with its processed elements set to NULL)
   133   // partially completed buffer (with its processed elements set to NULL)
   134   // is returned to the completed buffer set, and this call returns false.
   134   // is returned to the completed buffer set, and this call returns false.
   135   bool apply_closure_to_completed_buffer(CardTableEntryClosure* cl,
   135   bool apply_closure_to_completed_buffer(CardTableEntryClosure* cl,
   136                                          uint worker_i,
   136                                          uint worker_i,
   137                                          int stop_at,
   137                                          size_t stop_at,
   138                                          bool during_pause);
   138                                          bool during_pause);
   139 
   139 
   140   BufferNode* get_completed_buffer(int stop_at);
   140   BufferNode* get_completed_buffer(size_t stop_at);
   141 
   141 
   142   // Applies the current closure to all completed buffers,
   142   // Applies the current closure to all completed buffers,
   143   // non-consumptively.
   143   // non-consumptively.
   144   void apply_closure_to_all_completed_buffers(CardTableEntryClosure* cl);
   144   void apply_closure_to_all_completed_buffers(CardTableEntryClosure* cl);
   145 
   145