equal
deleted
inserted
replaced
28 #include "gc/shenandoah/shenandoahHeap.hpp" |
28 #include "gc/shenandoah/shenandoahHeap.hpp" |
29 #include "runtime/mutex.hpp" |
29 #include "runtime/mutex.hpp" |
30 #include "runtime/thread.hpp" |
30 #include "runtime/thread.hpp" |
31 |
31 |
32 class ShenandoahSATBMarkQueue: public SATBMarkQueue { |
32 class ShenandoahSATBMarkQueue: public SATBMarkQueue { |
|
33 protected: |
|
34 virtual void handle_completed_buffer(); |
33 public: |
35 public: |
34 ShenandoahSATBMarkQueue(SATBMarkQueueSet* qset) : SATBMarkQueue(qset) {} |
36 ShenandoahSATBMarkQueue(SATBMarkQueueSet* qset) : SATBMarkQueue(qset) {} |
35 virtual bool should_enqueue_buffer(); |
|
36 }; |
37 }; |
37 |
38 |
38 class ShenandoahSATBMarkQueueSet : public SATBMarkQueueSet { |
39 class ShenandoahSATBMarkQueueSet : public SATBMarkQueueSet { |
39 private: |
40 private: |
40 ShenandoahHeap* _heap; |
41 ShenandoahHeap* _heap; |