< prev index next >

src/hotspot/share/classfile/systemDictionaryShared.hpp

Print this page

*** 321,328 **** --- 321,334 ---- _no_class_loading_should_happen = false; } }; #endif + template <typename T> + static unsigned int hash_for_shared_dictionary(T* ptr) { + assert(ptr > (T*)SharedBaseAddress, "must be"); + address p = address(ptr) - SharedBaseAddress; + return primitive_hash<address>(p); + } }; #endif // SHARE_CLASSFILE_SYSTEMDICTIONARYSHARED_HPP
< prev index next >