src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
changeset 53348 331ba84b1e36
parent 53244 9807daeb47c4
child 53985 0da5c17f5e43
equal deleted inserted replaced
53347:6bd052801d02 53348:331ba84b1e36
   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;