Mercurial > hg > truffle
diff src/share/vm/classfile/symbolTable.cpp @ 10155:f258c5828eb8
8011773: Some tests on Interned String crashed JVM with OOM
Summary: Instead of terminating the VM, throw OutOfMemoryError exceptions.
Reviewed-by: coleenp, dholmes
author | hseigel |
---|---|
date | Mon, 29 Apr 2013 16:13:57 -0400 |
parents | ede380e13960 |
children | a5d6f0c3585f |
line wrap: on
line diff
--- a/src/share/vm/classfile/symbolTable.cpp Fri Apr 26 08:40:24 2013 -0700 +++ b/src/share/vm/classfile/symbolTable.cpp Mon Apr 29 16:13:57 2013 -0400 @@ -735,7 +735,7 @@ ResourceMark rm(THREAD); int length; Handle h_string (THREAD, string); - jchar* chars = java_lang_String::as_unicode_string(string, length); + jchar* chars = java_lang_String::as_unicode_string(string, length, CHECK_NULL); oop result = intern(h_string, chars, length, CHECK_NULL); return result; }