Mercurial > hg > truffle
comparison src/share/vm/classfile/javaClasses.cpp @ 2379:b099aaf51bf8
6962931: move interned strings out of the perm gen
Reviewed-by: never, coleenp, ysr, jwilhelm
author | jcoomes |
---|---|
date | Tue, 22 Mar 2011 13:36:33 -0700 |
parents | c7f3d0b4570f |
children | 38fea01eb669 6a615eae2f34 |
comparison
equal
deleted
inserted
replaced
2378:924777755fad | 2379:b099aaf51bf8 |
---|---|
160 Handle java_lang_String::create_from_unicode(jchar* unicode, int length, TRAPS) { | 160 Handle java_lang_String::create_from_unicode(jchar* unicode, int length, TRAPS) { |
161 return basic_create_from_unicode(unicode, length, false, CHECK_NH); | 161 return basic_create_from_unicode(unicode, length, false, CHECK_NH); |
162 } | 162 } |
163 | 163 |
164 Handle java_lang_String::create_tenured_from_unicode(jchar* unicode, int length, TRAPS) { | 164 Handle java_lang_String::create_tenured_from_unicode(jchar* unicode, int length, TRAPS) { |
165 return basic_create_from_unicode(unicode, length, true, CHECK_NH); | 165 return basic_create_from_unicode(unicode, length, JavaObjectsInPerm, CHECK_NH); |
166 } | 166 } |
167 | 167 |
168 oop java_lang_String::create_oop_from_unicode(jchar* unicode, int length, TRAPS) { | 168 oop java_lang_String::create_oop_from_unicode(jchar* unicode, int length, TRAPS) { |
169 Handle h_obj = basic_create_from_unicode(unicode, length, false, CHECK_0); | 169 Handle h_obj = basic_create_from_unicode(unicode, length, false, CHECK_0); |
170 return h_obj(); | 170 return h_obj(); |