equal
deleted
inserted
replaced
206 _mark_stats_cache.add_live_words(_g1h->addr_to_region((HeapWord*)obj), obj_size); |
206 _mark_stats_cache.add_live_words(_g1h->addr_to_region((HeapWord*)obj), obj_size); |
207 } |
207 } |
208 |
208 |
209 inline void G1ConcurrentMark::add_to_liveness(uint worker_id, oop const obj, size_t size) { |
209 inline void G1ConcurrentMark::add_to_liveness(uint worker_id, oop const obj, size_t size) { |
210 task(worker_id)->update_liveness(obj, size); |
210 task(worker_id)->update_liveness(obj, size); |
|
211 } |
|
212 |
|
213 inline void G1CMTask::abort_marking_if_regular_check_fail() { |
|
214 if (!regular_clock_call()) { |
|
215 set_has_aborted(); |
|
216 } |
211 } |
217 } |
212 |
218 |
213 inline bool G1CMTask::make_reference_grey(oop obj) { |
219 inline bool G1CMTask::make_reference_grey(oop obj) { |
214 if (!_cm->mark_in_next_bitmap(_worker_id, obj)) { |
220 if (!_cm->mark_in_next_bitmap(_worker_id, obj)) { |
215 return false; |
221 return false; |