changeset 59070 | 22ee476cc664 |
parent 58542 | 94fe833a244b |
--- a/src/hotspot/share/classfile/systemDictionaryShared.hpp Thu Nov 14 10:02:52 2019 +0800 +++ b/src/hotspot/share/classfile/systemDictionaryShared.hpp Wed Nov 13 16:36:54 2019 -0800 @@ -323,6 +323,12 @@ }; #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