hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
equal
deleted
inserted
replaced
1788 CMSInnerParMarkAndPushClosure _mark_and_push; |
1788 CMSInnerParMarkAndPushClosure _mark_and_push; |
1789 |
1789 |
1790 public: |
1790 public: |
1791 CMSParDrainMarkingStackClosure(CMSCollector* collector, |
1791 CMSParDrainMarkingStackClosure(CMSCollector* collector, |
1792 MemRegion span, CMSBitMap* bit_map, |
1792 MemRegion span, CMSBitMap* bit_map, |
|
1793 CMSMarkStack* revisit_stack, |
1793 OopTaskQueue* work_queue): |
1794 OopTaskQueue* work_queue): |
1794 _collector(collector), |
1795 _collector(collector), |
1795 _span(span), |
1796 _span(span), |
1796 _bit_map(bit_map), |
1797 _bit_map(bit_map), |
1797 _work_queue(work_queue), |
1798 _work_queue(work_queue), |
1798 _mark_and_push(collector, span, bit_map, work_queue) { } |
1799 _mark_and_push(collector, span, bit_map, revisit_stack, work_queue) { } |
1799 |
1800 |
1800 public: |
1801 public: |
1801 void trim_queue(uint max); |
1802 void trim_queue(uint max); |
1802 void do_void(); |
1803 void do_void(); |
1803 }; |
1804 }; |