equal
deleted
inserted
replaced
65 typeArrayOop Universe::_the_empty_short_array = NULL; |
65 typeArrayOop Universe::_the_empty_short_array = NULL; |
66 typeArrayOop Universe::_the_empty_int_array = NULL; |
66 typeArrayOop Universe::_the_empty_int_array = NULL; |
67 objArrayOop Universe::_the_empty_system_obj_array = NULL; |
67 objArrayOop Universe::_the_empty_system_obj_array = NULL; |
68 objArrayOop Universe::_the_empty_class_klass_array = NULL; |
68 objArrayOop Universe::_the_empty_class_klass_array = NULL; |
69 objArrayOop Universe::_the_array_interfaces_array = NULL; |
69 objArrayOop Universe::_the_array_interfaces_array = NULL; |
|
70 oop Universe::_the_null_string = NULL; |
|
71 oop Universe::_the_min_jint_string = NULL; |
70 LatestMethodOopCache* Universe::_finalizer_register_cache = NULL; |
72 LatestMethodOopCache* Universe::_finalizer_register_cache = NULL; |
71 LatestMethodOopCache* Universe::_loader_addClass_cache = NULL; |
73 LatestMethodOopCache* Universe::_loader_addClass_cache = NULL; |
72 ActiveMethodOopsCache* Universe::_reflect_invoke_cache = NULL; |
74 ActiveMethodOopsCache* Universe::_reflect_invoke_cache = NULL; |
73 oop Universe::_out_of_memory_error_java_heap = NULL; |
75 oop Universe::_out_of_memory_error_java_heap = NULL; |
74 oop Universe::_out_of_memory_error_perm_gen = NULL; |
76 oop Universe::_out_of_memory_error_perm_gen = NULL; |
185 f->do_oop((oop*)&_the_empty_short_array); |
187 f->do_oop((oop*)&_the_empty_short_array); |
186 f->do_oop((oop*)&_the_empty_int_array); |
188 f->do_oop((oop*)&_the_empty_int_array); |
187 f->do_oop((oop*)&_the_empty_system_obj_array); |
189 f->do_oop((oop*)&_the_empty_system_obj_array); |
188 f->do_oop((oop*)&_the_empty_class_klass_array); |
190 f->do_oop((oop*)&_the_empty_class_klass_array); |
189 f->do_oop((oop*)&_the_array_interfaces_array); |
191 f->do_oop((oop*)&_the_array_interfaces_array); |
|
192 f->do_oop((oop*)&_the_null_string); |
|
193 f->do_oop((oop*)&_the_min_jint_string); |
190 _finalizer_register_cache->oops_do(f); |
194 _finalizer_register_cache->oops_do(f); |
191 _loader_addClass_cache->oops_do(f); |
195 _loader_addClass_cache->oops_do(f); |
192 _reflect_invoke_cache->oops_do(f); |
196 _reflect_invoke_cache->oops_do(f); |
193 f->do_oop((oop*)&_out_of_memory_error_java_heap); |
197 f->do_oop((oop*)&_out_of_memory_error_java_heap); |
194 f->do_oop((oop*)&_out_of_memory_error_perm_gen); |
198 f->do_oop((oop*)&_out_of_memory_error_perm_gen); |
286 vmSymbols::initialize(CHECK); |
290 vmSymbols::initialize(CHECK); |
287 |
291 |
288 SystemDictionary::initialize(CHECK); |
292 SystemDictionary::initialize(CHECK); |
289 |
293 |
290 klassOop ok = SystemDictionary::object_klass(); |
294 klassOop ok = SystemDictionary::object_klass(); |
|
295 |
|
296 _the_null_string = StringTable::intern("null", CHECK); |
|
297 _the_min_jint_string = StringTable::intern("-2147483648", CHECK); |
291 |
298 |
292 if (UseSharedSpaces) { |
299 if (UseSharedSpaces) { |
293 // Verify shared interfaces array. |
300 // Verify shared interfaces array. |
294 assert(_the_array_interfaces_array->obj_at(0) == |
301 assert(_the_array_interfaces_array->obj_at(0) == |
295 SystemDictionary::cloneable_klass(), "u3"); |
302 SystemDictionary::cloneable_klass(), "u3"); |