src/hotspot/share/classfile/classLoaderData.hpp
changeset 51530 1f0b605bdc28
parent 51471 05223cebd7a2
child 51608 625a5bdde0c5
equal deleted inserted replaced
51529:a716460217ed 51530:1f0b605bdc28
   132   // just the classes from defining class loaders.
   132   // just the classes from defining class loaders.
   133   static void dictionary_classes_do(void f(InstanceKlass*));
   133   static void dictionary_classes_do(void f(InstanceKlass*));
   134   // Added for initialize_itable_for_klass to handle exceptions.
   134   // Added for initialize_itable_for_klass to handle exceptions.
   135   static void dictionary_classes_do(void f(InstanceKlass*, TRAPS), TRAPS);
   135   static void dictionary_classes_do(void f(InstanceKlass*, TRAPS), TRAPS);
   136 
   136 
   137   // Iterate all classes and their class loaders, including initiating class loaders.
       
   138   static void dictionary_all_entries_do(void f(InstanceKlass*, ClassLoaderData*));
       
   139 
       
   140   // VM_CounterDecay iteration support
   137   // VM_CounterDecay iteration support
   141   static InstanceKlass* try_get_next_class();
   138   static InstanceKlass* try_get_next_class();
   142 
   139 
   143   static void verify_dictionary();
   140   static void verify_dictionary();
   144   static void print_dictionary(outputStream* st);
   141   static void print_dictionary(outputStream* st);