< prev index next >

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

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

*** 36,60 **** void G1SATBMarkQueueSet::initialize(G1CollectedHeap* g1h, Monitor* cbl_mon, BufferNode::Allocator* allocator, size_t process_completed_buffers_threshold, ! uint buffer_enqueue_threshold_percentage, ! Mutex* lock) { SATBMarkQueueSet::initialize(cbl_mon, allocator, process_completed_buffers_threshold, ! buffer_enqueue_threshold_percentage, ! lock); _g1h = g1h; } ! void G1SATBMarkQueueSet::handle_zero_index_for_thread(JavaThread* t) { G1ThreadLocalData::satb_mark_queue(t).handle_zero_index(); } ! SATBMarkQueue& G1SATBMarkQueueSet::satb_queue_for_thread(JavaThread* const t) const{ return G1ThreadLocalData::satb_mark_queue(t); } // Return true if a SATB buffer entry refers to an object that // requires marking. --- 36,58 ---- void G1SATBMarkQueueSet::initialize(G1CollectedHeap* g1h, Monitor* cbl_mon, BufferNode::Allocator* allocator, size_t process_completed_buffers_threshold, ! uint buffer_enqueue_threshold_percentage) { SATBMarkQueueSet::initialize(cbl_mon, allocator, process_completed_buffers_threshold, ! buffer_enqueue_threshold_percentage); _g1h = g1h; } ! void G1SATBMarkQueueSet::handle_zero_index_for_thread(Thread* t) { G1ThreadLocalData::satb_mark_queue(t).handle_zero_index(); } ! SATBMarkQueue& G1SATBMarkQueueSet::satb_queue_for_thread(Thread* const t) const{ return G1ThreadLocalData::satb_mark_queue(t); } // Return true if a SATB buffer entry refers to an object that // requires marking.
< prev index next >