< prev index next >

src/share/vm/gc/g1/concurrentMark.hpp

Print this page

        

*** 770,789 **** inline void count_region(MemRegion mr, HeapRegion* hr, size_t* marked_bytes_array, BitMap* task_card_bm); - // Counts the given memory region in the task/worker counting - // data structures for the given worker id. - inline void count_region(MemRegion mr, HeapRegion* hr, uint worker_id); - // Counts the given object in the given task/worker counting // data structures. inline void count_object(oop obj, HeapRegion* hr, size_t* marked_bytes_array, ! BitMap* task_card_bm); // Attempts to mark the given object and, if successful, counts // the object in the given task/worker counting structures. inline bool par_mark_and_count(oop obj, HeapRegion* hr, --- 770,786 ---- inline void count_region(MemRegion mr, HeapRegion* hr, size_t* marked_bytes_array, BitMap* task_card_bm); // Counts the given object in the given task/worker counting // data structures. inline void count_object(oop obj, HeapRegion* hr, size_t* marked_bytes_array, ! BitMap* task_card_bm, ! size_t word_size); // Attempts to mark the given object and, if successful, counts // the object in the given task/worker counting structures. inline bool par_mark_and_count(oop obj, HeapRegion* hr,
< prev index next >