< prev index next >

src/hotspot/share/classfile/systemDictionaryShared.hpp

Print this page

        

*** 130,139 **** --- 130,141 ---- Symbol* class_name, Handle class_loader, TRAPS); static Handle get_package_name(Symbol* class_name, TRAPS); + static PackageEntry* get_package_entry_from_class_name(Handle class_loader, Symbol* class_name); + // Package handling: // // 1. For named modules in the runtime image // BOOT classes: Reuses the existing JVM_GetSystemPackage(s) interfaces
*** 178,188 **** int shared_path_index, Handle url, TRAPS); static Handle get_shared_protection_domain(Handle class_loader, ModuleEntry* mod, TRAPS); ! static Handle init_security_info(Handle class_loader, InstanceKlass* ik, TRAPS); static void atomic_set_array_index(objArrayOop array, int index, oop o) { // Benign race condition: array.obj_at(index) may already be filled in. // The important thing here is that all threads pick up the same result. // It doesn't matter which racing thread wins, as long as only one --- 180,190 ---- int shared_path_index, Handle url, TRAPS); static Handle get_shared_protection_domain(Handle class_loader, ModuleEntry* mod, TRAPS); ! static Handle init_security_info(Handle class_loader, InstanceKlass* ik, PackageEntry* pkg_entry, TRAPS); static void atomic_set_array_index(objArrayOop array, int index, oop o) { // Benign race condition: array.obj_at(index) may already be filled in. // The important thing here is that all threads pick up the same result. // It doesn't matter which racing thread wins, as long as only one
< prev index next >