src/hotspot/share/classfile/systemDictionaryShared.hpp
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