< prev index next >

src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp

Print this page
rev 53864 : imported patch queue_access
rev 53868 : imported patch remove_shared_satb_lock

*** 27,37 **** #include "gc/shared/satbMarkQueue.hpp" class G1CollectedHeap; class Monitor; ! class JavaThread; class G1SATBMarkQueueSet : public SATBMarkQueueSet { G1CollectedHeap* _g1h; public: --- 27,37 ---- #include "gc/shared/satbMarkQueue.hpp" class G1CollectedHeap; class Monitor; ! class Thread; class G1SATBMarkQueueSet : public SATBMarkQueueSet { G1CollectedHeap* _g1h; public:
*** 39,52 **** void initialize(G1CollectedHeap* g1h, Monitor* cbl_mon, BufferNode::Allocator* allocator, size_t process_completed_buffers_threshold, ! uint buffer_enqueue_threshold_percentage, ! Mutex* lock); ! static void handle_zero_index_for_thread(JavaThread* t); ! virtual SATBMarkQueue& satb_queue_for_thread(JavaThread* const t) const; virtual void filter(SATBMarkQueue* queue); }; #endif // SHARE_GC_G1_G1SATBMARKQUEUESET_HPP --- 39,51 ---- void initialize(G1CollectedHeap* g1h, Monitor* cbl_mon, BufferNode::Allocator* allocator, size_t process_completed_buffers_threshold, ! uint buffer_enqueue_threshold_percentage); ! static void handle_zero_index_for_thread(Thread* t); ! virtual SATBMarkQueue& satb_queue_for_thread(Thread* const t) const; virtual void filter(SATBMarkQueue* queue); }; #endif // SHARE_GC_G1_G1SATBMARKQUEUESET_HPP
< prev index next >