< prev index next >

src/hotspot/share/gc/z/zCollectedHeap.hpp


87   virtual size_t tlab_used(Thread* thr) const;                                                                                       
88   virtual size_t max_tlab_size() const;                                                                                              
89   virtual size_t unsafe_max_tlab_alloc(Thread* thr) const;                                                                           
90 
91   virtual bool can_elide_tlab_store_barriers() const;                                                                                
92   virtual bool can_elide_initializing_store_barrier(oop new_obj);                                                                    
93   virtual bool card_mark_must_follow_store() const;                                                                                  
94 
95   virtual GrowableArray<GCMemoryManager*> memory_managers();                                                                         
96   virtual GrowableArray<MemoryPool*> memory_pools();                                                                                 
97 
98   virtual void object_iterate(ObjectClosure* cl);                                                                                    
99   virtual void safe_object_iterate(ObjectClosure* cl);                                                                               
100 
101   virtual HeapWord* block_start(const void* addr) const;                                                                             
102   virtual size_t block_size(const HeapWord* addr) const;                                                                             
103   virtual bool block_is_obj(const HeapWord* addr) const;                                                                             
104 
105   virtual void register_nmethod(nmethod* nm);                                                                                        
106   virtual void unregister_nmethod(nmethod* nm);                                                                                      
                                                                                                                                     
107   virtual void verify_nmethod(nmethod* nmethod);                                                                                     
108 
109   virtual WorkGang* get_safepoint_workers();                                                                                         
110 
111   virtual jlong millis_since_last_gc();                                                                                              
112 
113   virtual void gc_threads_do(ThreadClosure* tc) const;                                                                               
114 
115   virtual VirtualSpaceSummary create_heap_space_summary();                                                                           
116 
117   virtual void safepoint_synchronize_begin();                                                                                        
118   virtual void safepoint_synchronize_end();                                                                                          
119 
120   virtual void print_on(outputStream* st) const;                                                                                     
121   virtual void print_on_error(outputStream* st) const;                                                                               
122   virtual void print_extended_on(outputStream* st) const;                                                                            
123   virtual void print_gc_threads_on(outputStream* st) const;                                                                          
124   virtual void print_tracing_info() const;                                                                                           
125 

87   virtual size_t tlab_used(Thread* thr) const;
88   virtual size_t max_tlab_size() const;
89   virtual size_t unsafe_max_tlab_alloc(Thread* thr) const;
90 
91   virtual bool can_elide_tlab_store_barriers() const;
92   virtual bool can_elide_initializing_store_barrier(oop new_obj);
93   virtual bool card_mark_must_follow_store() const;
94 
95   virtual GrowableArray<GCMemoryManager*> memory_managers();
96   virtual GrowableArray<MemoryPool*> memory_pools();
97 
98   virtual void object_iterate(ObjectClosure* cl);
99   virtual void safe_object_iterate(ObjectClosure* cl);
100 
101   virtual HeapWord* block_start(const void* addr) const;
102   virtual size_t block_size(const HeapWord* addr) const;
103   virtual bool block_is_obj(const HeapWord* addr) const;
104 
105   virtual void register_nmethod(nmethod* nm);
106   virtual void unregister_nmethod(nmethod* nm);
107   virtual void flush_nmethod(nmethod* nm);
108   virtual void verify_nmethod(nmethod* nmethod);
109 
110   virtual WorkGang* get_safepoint_workers();
111 
112   virtual jlong millis_since_last_gc();
113 
114   virtual void gc_threads_do(ThreadClosure* tc) const;
115 
116   virtual VirtualSpaceSummary create_heap_space_summary();
117 
118   virtual void safepoint_synchronize_begin();
119   virtual void safepoint_synchronize_end();
120 
121   virtual void print_on(outputStream* st) const;
122   virtual void print_on_error(outputStream* st) const;
123   virtual void print_extended_on(outputStream* st) const;
124   virtual void print_gc_threads_on(outputStream* st) const;
125   virtual void print_tracing_info() const;
126 
< prev index next >