--- old/src/share/vm/classfile/javaClasses.hpp 2017-04-25 16:44:16.015175854 +0200 +++ new/src/share/vm/classfile/javaClasses.hpp 2017-04-25 16:44:15.871175859 +0200 @@ -105,6 +105,7 @@ static inline unsigned int hash(oop java_string); static inline bool is_latin1(oop java_string); static inline int length(oop java_string); + static inline int length(oop java_string, typeArrayOop value_array); static int utf8_length(oop java_string); // String converters @@ -147,6 +148,7 @@ static unsigned int hash_code(oop java_string); + static bool equals(typeArrayOop value, int length, oop java_string, jchar* chars, int len); static bool equals(oop java_string, jchar* chars, int len); static bool equals(oop str1, oop str2);