src/hotspot/share/gc/z/zRootsIterator.hpp
changeset 51405 8b23aa7cef47
parent 50556 e5a40146791b
child 51587 b459c731901b
equal deleted inserted replaced
51404:c5461fe16efb 51405:8b23aa7cef47
   128 
   128 
   129   void do_vm_weak_handles(BoolObjectClosure* is_alive, OopClosure* cl);
   129   void do_vm_weak_handles(BoolObjectClosure* is_alive, OopClosure* cl);
   130   void do_jni_weak_handles(BoolObjectClosure* is_alive, OopClosure* cl);
   130   void do_jni_weak_handles(BoolObjectClosure* is_alive, OopClosure* cl);
   131   void do_jvmti_weak_export(BoolObjectClosure* is_alive, OopClosure* cl);
   131   void do_jvmti_weak_export(BoolObjectClosure* is_alive, OopClosure* cl);
   132   void do_jfr_weak(BoolObjectClosure* is_alive, OopClosure* cl);
   132   void do_jfr_weak(BoolObjectClosure* is_alive, OopClosure* cl);
   133   void do_symbol_table(BoolObjectClosure* is_alive, OopClosure* cl);
       
   134   void do_string_table(BoolObjectClosure* is_alive, OopClosure* cl);
   133   void do_string_table(BoolObjectClosure* is_alive, OopClosure* cl);
   135 
   134 
   136   ZSerialWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_jvmti_weak_export>  _jvmti_weak_export;
   135   ZSerialWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_jvmti_weak_export>  _jvmti_weak_export;
   137   ZSerialWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_jfr_weak>           _jfr_weak;
   136   ZSerialWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_jfr_weak>           _jfr_weak;
   138   ZParallelWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_vm_weak_handles>  _vm_weak_handles;
   137   ZParallelWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_vm_weak_handles>  _vm_weak_handles;
   139   ZParallelWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_jni_weak_handles> _jni_weak_handles;
   138   ZParallelWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_jni_weak_handles> _jni_weak_handles;
   140   ZParallelWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_symbol_table>     _symbol_table;
       
   141   ZParallelWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_string_table>     _string_table;
   139   ZParallelWeakOopsDo<ZWeakRootsIterator, &ZWeakRootsIterator::do_string_table>     _string_table;
   142 
   140 
   143 public:
   141 public:
   144   ZWeakRootsIterator();
   142   ZWeakRootsIterator();
   145   ~ZWeakRootsIterator();
   143   ~ZWeakRootsIterator();