equal
deleted
inserted
replaced
54 size_t* actual_size); |
54 size_t* actual_size); |
55 |
55 |
56 public: |
56 public: |
57 static ZCollectedHeap* heap(); |
57 static ZCollectedHeap* heap(); |
58 |
58 |
59 using CollectedHeap::ensure_parsability; |
|
60 using CollectedHeap::resize_all_tlabs; |
|
61 |
|
62 ZCollectedHeap(ZCollectorPolicy* policy); |
59 ZCollectedHeap(ZCollectorPolicy* policy); |
63 virtual Name kind() const; |
60 virtual Name kind() const; |
64 virtual const char* name() const; |
61 virtual const char* name() const; |
65 virtual jint initialize(); |
62 virtual jint initialize(); |
66 virtual void initialize_serviceability(); |
63 virtual void initialize_serviceability(); |
75 |
72 |
76 virtual bool is_maximal_no_gc() const; |
73 virtual bool is_maximal_no_gc() const; |
77 virtual bool is_scavengable(oop obj); |
74 virtual bool is_scavengable(oop obj); |
78 virtual bool is_in(const void* p) const; |
75 virtual bool is_in(const void* p) const; |
79 virtual bool is_in_closed_subset(const void* p) const; |
76 virtual bool is_in_closed_subset(const void* p) const; |
|
77 |
|
78 virtual void fill_with_dummy_object(HeapWord* start, HeapWord* end, bool zap); |
80 |
79 |
81 virtual HeapWord* mem_allocate(size_t size, bool* gc_overhead_limit_was_exceeded); |
80 virtual HeapWord* mem_allocate(size_t size, bool* gc_overhead_limit_was_exceeded); |
82 virtual MetaWord* satisfy_failed_metadata_allocation(ClassLoaderData* loader_data, |
81 virtual MetaWord* satisfy_failed_metadata_allocation(ClassLoaderData* loader_data, |
83 size_t size, |
82 size_t size, |
84 Metaspace::MetadataType mdtype); |
83 Metaspace::MetadataType mdtype); |