< prev index next >

src/hotspot/share/cds/aotLinkedClassBulkLoader.hpp

Print this page

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

76 };
77 
78 #endif // SHARE_CDS_AOTLINKEDCLASSBULKLOADER_HPP

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