< prev index next >

src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp

Print this page

58   static void init_non_javabase_classes_impl(TRAPS);
59   static void init_classes_for_loader(Handle class_loader, Array<InstanceKlass*>* classes, TRAPS);
60   static void replay_training_at_init(Array<InstanceKlass*>* classes, TRAPS) NOT_CDS_RETURN;
61 
62 #ifdef ASSERT
63   static void validate_module_of_preloaded_classes();
64   static void validate_module_of_preloaded_classes_in_table(Array<InstanceKlass*>* classes,
65                                                             const char* category_name, Handle loader);
66   static void validate_module(Klass* k, const char* category_name, oop module_oop);
67 #endif
68 
69 public:
70   static void serialize(SerializeClosure* soc) NOT_CDS_RETURN;
71   static void preload_classes(JavaThread* current) NOT_CDS_RETURN;
72   static void link_classes(JavaThread* current) NOT_CDS_RETURN;
73   static void init_javabase_classes(JavaThread* current) NOT_CDS_RETURN;
74   static void init_non_javabase_classes(JavaThread* current) NOT_CDS_RETURN;
75   static void exit_on_exception(JavaThread* current);
76 
77   static void replay_training_at_init_for_preloaded_classes(TRAPS) NOT_CDS_RETURN;

78 };
79 
80 #endif // SHARE_CDS_AOTLINKEDCLASSBULKLOADER_HPP

58   static void init_non_javabase_classes_impl(TRAPS);
59   static void init_classes_for_loader(Handle class_loader, Array<InstanceKlass*>* classes, TRAPS);
60   static void replay_training_at_init(Array<InstanceKlass*>* classes, TRAPS) NOT_CDS_RETURN;
61 
62 #ifdef ASSERT
63   static void validate_module_of_preloaded_classes();
64   static void validate_module_of_preloaded_classes_in_table(Array<InstanceKlass*>* classes,
65                                                             const char* category_name, Handle loader);
66   static void validate_module(Klass* k, const char* category_name, oop module_oop);
67 #endif
68 
69 public:
70   static void serialize(SerializeClosure* soc) NOT_CDS_RETURN;
71   static void preload_classes(JavaThread* current) NOT_CDS_RETURN;
72   static void link_classes(JavaThread* current) NOT_CDS_RETURN;
73   static void init_javabase_classes(JavaThread* current) NOT_CDS_RETURN;
74   static void init_non_javabase_classes(JavaThread* current) NOT_CDS_RETURN;
75   static void exit_on_exception(JavaThread* current);
76 
77   static void replay_training_at_init_for_preloaded_classes(TRAPS) NOT_CDS_RETURN;
78   static void print_counters_on(outputStream* st) NOT_CDS_RETURN;
79 };
80 
81 #endif // SHARE_CDS_AOTLINKEDCLASSBULKLOADER_HPP
< prev index next >