--- old/agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java 2015-10-30 19:14:40.972475306 +0100 +++ new/agent/src/share/classes/sun/jvm/hotspot/utilities/Hashtable.java 2015-10-30 19:14:40.908475304 +0100 @@ -61,9 +61,8 @@ long h = 0; int s = 0; int len = buf.length; - // Emulate the unsigned int in java_lang_String::hash_code while (len-- > 0) { - h = 31*h + (0xFFFFFFFFL & buf[s]); + h = 31*h + (0xFFL & buf[s]); s++; } return h & 0xFFFFFFFFL;