src/hotspot/share/classfile/systemDictionary.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File webrev Cdiff src/hotspot/share/classfile/systemDictionary.hpp

src/hotspot/share/classfile/systemDictionary.hpp

Print this page

        

*** 653,667 **** static InstanceKlass* find_shared_class(Symbol* class_name); // Setup link to hierarchy static void add_to_hierarchy(InstanceKlass* k, TRAPS); - // We pass in the hashtable index so we can calculate it outside of - // the SystemDictionary_lock. - // Basic find on loaded classes ! static InstanceKlass* find_class(int index, unsigned int hash, Symbol* name, Dictionary* dictionary); static InstanceKlass* find_class(Symbol* class_name, ClassLoaderData* loader_data); // Basic find on classes in the midst of being loaded static Symbol* find_placeholder(Symbol* name, ClassLoaderData* loader_data); --- 653,664 ---- static InstanceKlass* find_shared_class(Symbol* class_name); // Setup link to hierarchy static void add_to_hierarchy(InstanceKlass* k, TRAPS); // Basic find on loaded classes ! static InstanceKlass* find_class(unsigned int hash, Symbol* name, Dictionary* dictionary); static InstanceKlass* find_class(Symbol* class_name, ClassLoaderData* loader_data); // Basic find on classes in the midst of being loaded static Symbol* find_placeholder(Symbol* name, ClassLoaderData* loader_data);
*** 683,696 **** // Initialization static void initialize_preloaded_classes(TRAPS); // Class loader constraints ! static void check_constraints(int index, unsigned int hash, InstanceKlass* k, Handle loader, bool defining, TRAPS); ! static void update_dictionary(int d_index, unsigned int d_hash, int p_index, unsigned int p_hash, InstanceKlass* k, Handle loader, TRAPS); // Variables holding commonly used klasses (preloaded) --- 680,693 ---- // Initialization static void initialize_preloaded_classes(TRAPS); // Class loader constraints ! static void check_constraints(unsigned int hash, InstanceKlass* k, Handle loader, bool defining, TRAPS); ! static void update_dictionary(unsigned int d_hash, int p_index, unsigned int p_hash, InstanceKlass* k, Handle loader, TRAPS); // Variables holding commonly used klasses (preloaded)
src/hotspot/share/classfile/systemDictionary.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File