< prev index next >

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

Print this page
rev 60420 : imported patch 8248401-Refactor-unify-RMI-gc-support-functionality


  90   virtual size_t unsafe_max_tlab_alloc(Thread* thr) const;
  91 
  92   virtual bool can_elide_tlab_store_barriers() const;
  93   virtual bool can_elide_initializing_store_barrier(oop new_obj);
  94   virtual bool card_mark_must_follow_store() const;
  95 
  96   virtual GrowableArray<GCMemoryManager*> memory_managers();
  97   virtual GrowableArray<MemoryPool*> memory_pools();
  98 
  99   virtual void object_iterate(ObjectClosure* cl);
 100 
 101   virtual void keep_alive(oop obj);
 102 
 103   virtual void register_nmethod(nmethod* nm);
 104   virtual void unregister_nmethod(nmethod* nm);
 105   virtual void flush_nmethod(nmethod* nm);
 106   virtual void verify_nmethod(nmethod* nmethod);
 107 
 108   virtual WorkGang* get_safepoint_workers();
 109 
 110   virtual jlong millis_since_last_gc();
 111 
 112   virtual void gc_threads_do(ThreadClosure* tc) const;
 113 
 114   virtual VirtualSpaceSummary create_heap_space_summary();
 115 
 116   virtual void safepoint_synchronize_begin();
 117   virtual void safepoint_synchronize_end();
 118 
 119   virtual void print_on(outputStream* st) const;
 120   virtual void print_on_error(outputStream* st) const;
 121   virtual void print_extended_on(outputStream* st) const;
 122   virtual void print_tracing_info() const;
 123   virtual bool print_location(outputStream* st, void* addr) const;
 124 
 125   virtual void prepare_for_verify();
 126   virtual void verify(VerifyOption option /* ignored */);
 127   virtual bool is_oop(oop object) const;
 128   virtual bool supports_concurrent_gc_breakpoints() const;
 129 };
 130 
 131 #endif // SHARE_GC_Z_ZCOLLECTEDHEAP_HPP


  90   virtual size_t unsafe_max_tlab_alloc(Thread* thr) const;
  91 
  92   virtual bool can_elide_tlab_store_barriers() const;
  93   virtual bool can_elide_initializing_store_barrier(oop new_obj);
  94   virtual bool card_mark_must_follow_store() const;
  95 
  96   virtual GrowableArray<GCMemoryManager*> memory_managers();
  97   virtual GrowableArray<MemoryPool*> memory_pools();
  98 
  99   virtual void object_iterate(ObjectClosure* cl);
 100 
 101   virtual void keep_alive(oop obj);
 102 
 103   virtual void register_nmethod(nmethod* nm);
 104   virtual void unregister_nmethod(nmethod* nm);
 105   virtual void flush_nmethod(nmethod* nm);
 106   virtual void verify_nmethod(nmethod* nmethod);
 107 
 108   virtual WorkGang* get_safepoint_workers();
 109 


 110   virtual void gc_threads_do(ThreadClosure* tc) const;
 111 
 112   virtual VirtualSpaceSummary create_heap_space_summary();
 113 
 114   virtual void safepoint_synchronize_begin();
 115   virtual void safepoint_synchronize_end();
 116 
 117   virtual void print_on(outputStream* st) const;
 118   virtual void print_on_error(outputStream* st) const;
 119   virtual void print_extended_on(outputStream* st) const;
 120   virtual void print_tracing_info() const;
 121   virtual bool print_location(outputStream* st, void* addr) const;
 122 
 123   virtual void prepare_for_verify();
 124   virtual void verify(VerifyOption option /* ignored */);
 125   virtual bool is_oop(oop object) const;
 126   virtual bool supports_concurrent_gc_breakpoints() const;
 127 };
 128 
 129 #endif // SHARE_GC_Z_ZCOLLECTEDHEAP_HPP
< prev index next >