equal
deleted
inserted
replaced
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 |