< prev index next >
src/hotspot/share/gc/g1/g1BarrierSet.hpp
Print this page
rev 51332 : 8209118: Abstract SATBMarkQueueSet's ThreadLocalData access
rev 51333 : [mq]: JDK-8209118-01.patch
*** 24,34 ****
#ifndef SHARE_VM_GC_G1_G1BARRIERSET_HPP
#define SHARE_VM_GC_G1_G1BARRIERSET_HPP
#include "gc/g1/dirtyCardQueue.hpp"
! #include "gc/g1/satbMarkQueue.hpp"
#include "gc/shared/cardTableBarrierSet.hpp"
class DirtyCardQueueSet;
class CardTable;
class G1CardTable;
--- 24,34 ----
#ifndef SHARE_VM_GC_G1_G1BARRIERSET_HPP
#define SHARE_VM_GC_G1_G1BARRIERSET_HPP
#include "gc/g1/dirtyCardQueue.hpp"
! #include "gc/g1/g1SATBMarkQueueSet.hpp"
#include "gc/shared/cardTableBarrierSet.hpp"
class DirtyCardQueueSet;
class CardTable;
class G1CardTable;
*** 37,47 ****
// snapshot-at-the-beginning marking.
class G1BarrierSet: public CardTableBarrierSet {
friend class VMStructs;
private:
! static SATBMarkQueueSet _satb_mark_queue_set;
static DirtyCardQueueSet _dirty_card_queue_set;
public:
G1BarrierSet(G1CardTable* table);
~G1BarrierSet() { }
--- 37,47 ----
// snapshot-at-the-beginning marking.
class G1BarrierSet: public CardTableBarrierSet {
friend class VMStructs;
private:
! static G1SATBMarkQueueSet _satb_mark_queue_set;
static DirtyCardQueueSet _dirty_card_queue_set;
public:
G1BarrierSet(G1CardTable* table);
~G1BarrierSet() { }
< prev index next >