src/hotspot/share/classfile/classLoaderData.hpp
changeset 51471 05223cebd7a2
parent 51470 84d3126858d5
child 51530 1f0b605bdc28
equal deleted inserted replaced
51470:84d3126858d5 51471:05223cebd7a2
   102   static void clear_claimed_marks();
   102   static void clear_claimed_marks();
   103   // Iteration through CLDG inside a safepoint; GC support
   103   // Iteration through CLDG inside a safepoint; GC support
   104   static void cld_do(CLDClosure* cl);
   104   static void cld_do(CLDClosure* cl);
   105   static void cld_unloading_do(CLDClosure* cl);
   105   static void cld_unloading_do(CLDClosure* cl);
   106   static void roots_cld_do(CLDClosure* strong, CLDClosure* weak);
   106   static void roots_cld_do(CLDClosure* strong, CLDClosure* weak);
   107   static void keep_alive_cld_do(CLDClosure* cl);
       
   108   static void always_strong_cld_do(CLDClosure* cl);
   107   static void always_strong_cld_do(CLDClosure* cl);
   109   // klass do
   108   // klass do
   110   // Walking classes through the ClassLoaderDataGraph include array classes.  It also includes
   109   // Walking classes through the ClassLoaderDataGraph include array classes.  It also includes
   111   // classes that are allocated but not loaded, classes that have errors, and scratch classes
   110   // classes that are allocated but not loaded, classes that have errors, and scratch classes
   112   // for redefinition.  These classes are removed during the next class unloading.
   111   // for redefinition.  These classes are removed during the next class unloading.