Mercurial > hg > truffle
comparison src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp @ 620:bcedf688d882
Merge
author | tonyp |
---|---|
date | Mon, 09 Mar 2009 11:32:57 -0400 |
parents | 4f360ec815ba |
children | 315a5d70b295 |
comparison
equal
deleted
inserted
replaced
614:3db67f76d308 | 620:bcedf688d882 |
---|---|
76 } | 76 } |
77 | 77 |
78 | 78 |
79 void DirtyCardQueueSet::initialize(Monitor* cbl_mon, Mutex* fl_lock, | 79 void DirtyCardQueueSet::initialize(Monitor* cbl_mon, Mutex* fl_lock, |
80 int max_completed_queue, | 80 int max_completed_queue, |
81 Mutex* lock) { | 81 Mutex* lock, PtrQueueSet* fl_owner) { |
82 PtrQueueSet::initialize(cbl_mon, fl_lock, max_completed_queue); | 82 PtrQueueSet::initialize(cbl_mon, fl_lock, max_completed_queue, fl_owner); |
83 set_buffer_size(DCQBarrierQueueBufferSize); | 83 set_buffer_size(DCQBarrierQueueBufferSize); |
84 set_process_completed_threshold(DCQBarrierProcessCompletedThreshold); | 84 set_process_completed_threshold(DCQBarrierProcessCompletedThreshold); |
85 | 85 |
86 _shared_dirty_card_queue.set_lock(lock); | 86 _shared_dirty_card_queue.set_lock(lock); |
87 _free_ids = new FreeIdSet((int) num_par_ids(), _cbl_mon); | 87 _free_ids = new FreeIdSet((int) num_par_ids(), _cbl_mon); |