< prev index next >

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

Concurrent class unloading
   void follow_large_array(uintptr_t addr, size_t size, bool finalizable);
   void follow_array(uintptr_t addr, size_t size, bool finalizable);
   void follow_partial_array(ZMarkStackEntry entry, bool finalizable);
   void follow_array_object(objArrayOop obj, bool finalizable);
   void follow_object(oop obj, bool finalizable);
+  void follow_klass(Klass* klass, bool finalizable);
   bool try_mark_object(ZMarkCache* cache, uintptr_t addr, bool finalizable);
   void mark_and_follow(ZMarkCache* cache, ZMarkStackEntry entry);
 
   template <typename T> bool drain(ZMarkStripe* stripe,
                                    ZMarkThreadLocalStacks* stacks,
    
< prev index next >