Mercurial > hg > graal-jvmci-8
diff src/share/vm/memory/dump.cpp @ 6057:8f972594effc
6924259: Remove String.count/String.offset
Summary: Allow a version of String class that doesn't have count and offset fields.
Reviewed-by: never, coleenp
author | kvn |
---|---|
date | Mon, 14 May 2012 09:36:00 -0700 |
parents | 749b1464aa81 |
children | e9140bf80b4a 8150fa46d2ed |
line wrap: on
line diff
--- a/src/share/vm/memory/dump.cpp Fri May 11 14:54:35 2012 -0700 +++ b/src/share/vm/memory/dump.cpp Mon May 14 09:36:00 2012 -0700 @@ -78,8 +78,8 @@ void do_oop(oop* p) { if (p != NULL) { oop obj = *p; - if (obj->klass() == SystemDictionary::String_klass()) { - + if (obj->klass() == SystemDictionary::String_klass() && + java_lang_String::has_hash_field()) { int hash = java_lang_String::hash_string(obj); obj->int_field_put(hash_offset, hash); }