equal
deleted
inserted
replaced
27 #include "gc/shared/collectedHeap.hpp" |
27 #include "gc/shared/collectedHeap.hpp" |
28 #include "gc/shared/softRefPolicy.hpp" |
28 #include "gc/shared/softRefPolicy.hpp" |
29 #include "gc/z/zBarrierSet.hpp" |
29 #include "gc/z/zBarrierSet.hpp" |
30 #include "gc/z/zDirector.hpp" |
30 #include "gc/z/zDirector.hpp" |
31 #include "gc/z/zDriver.hpp" |
31 #include "gc/z/zDriver.hpp" |
|
32 #include "gc/z/zHeap.hpp" |
32 #include "gc/z/zInitialize.hpp" |
33 #include "gc/z/zInitialize.hpp" |
33 #include "gc/z/zHeap.hpp" |
|
34 #include "gc/z/zRuntimeWorkers.hpp" |
34 #include "gc/z/zRuntimeWorkers.hpp" |
35 #include "gc/z/zStat.hpp" |
35 #include "gc/z/zStat.hpp" |
|
36 #include "gc/z/zUncommitter.hpp" |
36 |
37 |
37 class ZCollectedHeap : public CollectedHeap { |
38 class ZCollectedHeap : public CollectedHeap { |
38 friend class VMStructs; |
39 friend class VMStructs; |
39 |
40 |
40 private: |
41 private: |
42 ZBarrierSet _barrier_set; |
43 ZBarrierSet _barrier_set; |
43 ZInitialize _initialize; |
44 ZInitialize _initialize; |
44 ZHeap _heap; |
45 ZHeap _heap; |
45 ZDirector* _director; |
46 ZDirector* _director; |
46 ZDriver* _driver; |
47 ZDriver* _driver; |
|
48 ZUncommitter* _uncommitter; |
47 ZStat* _stat; |
49 ZStat* _stat; |
48 ZRuntimeWorkers _runtime_workers; |
50 ZRuntimeWorkers _runtime_workers; |
49 |
51 |
50 virtual HeapWord* allocate_new_tlab(size_t min_size, |
52 virtual HeapWord* allocate_new_tlab(size_t min_size, |
51 size_t requested_size, |
53 size_t requested_size, |