equal
deleted
inserted
replaced
29 #include "oops/oopsHierarchy.hpp" |
29 #include "oops/oopsHierarchy.hpp" |
30 |
30 |
31 // This class provides the interface between a barrier implementation and |
31 // This class provides the interface between a barrier implementation and |
32 // the rest of the system. |
32 // the rest of the system. |
33 |
33 |
34 class BarrierSet: public CHeapObj { |
34 class BarrierSet: public CHeapObj<mtGC> { |
35 friend class VMStructs; |
35 friend class VMStructs; |
36 public: |
36 public: |
37 enum Name { |
37 enum Name { |
38 ModRef, |
38 ModRef, |
39 CardTableModRef, |
39 CardTableModRef, |