equal
deleted
inserted
replaced
103 GCHeapLog* _gc_heap_log; |
103 GCHeapLog* _gc_heap_log; |
104 |
104 |
105 MemRegion _reserved; |
105 MemRegion _reserved; |
106 |
106 |
107 protected: |
107 protected: |
108 BarrierSet* _barrier_set; |
|
109 bool _is_gc_active; |
108 bool _is_gc_active; |
110 |
109 |
111 // Used for filler objects (static, but initialized in ctor). |
110 // Used for filler objects (static, but initialized in ctor). |
112 static size_t _filler_array_max_size; |
111 static size_t _filler_array_max_size; |
113 |
112 |
416 |
415 |
417 virtual MetaWord* satisfy_failed_metadata_allocation(ClassLoaderData* loader_data, |
416 virtual MetaWord* satisfy_failed_metadata_allocation(ClassLoaderData* loader_data, |
418 size_t size, |
417 size_t size, |
419 Metaspace::MetadataType mdtype); |
418 Metaspace::MetadataType mdtype); |
420 |
419 |
421 // Returns the barrier set for this heap |
|
422 BarrierSet* barrier_set() { return _barrier_set; } |
|
423 void set_barrier_set(BarrierSet* barrier_set); |
|
424 |
|
425 // Returns "true" iff there is a stop-world GC in progress. (I assume |
420 // Returns "true" iff there is a stop-world GC in progress. (I assume |
426 // that it should answer "false" for the concurrent part of a concurrent |
421 // that it should answer "false" for the concurrent part of a concurrent |
427 // collector -- dld). |
422 // collector -- dld). |
428 bool is_gc_active() const { return _is_gc_active; } |
423 bool is_gc_active() const { return _is_gc_active; } |
429 |
424 |