Mercurial > hg > graal-jvmci-8
comparison src/share/vm/memory/universe.hpp @ 6751:2a48c84f1d04
7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow
Summary: restore java/lang/ClassLoader.addClass() upcall
Reviewed-by: sspitsyn, dcubed, jmasa
author | coleenp |
---|---|
date | Mon, 17 Sep 2012 10:46:59 -0400 |
parents | da91efe96a93 |
children | 8e47bac5643a 4202510ee0fe |
comparison
equal
deleted
inserted
replaced
6750:859cd1a76f8a | 6751:2a48c84f1d04 |
---|---|
173 | 173 |
174 static objArrayOop _the_empty_class_klass_array; // Canonicalized obj array of type java.lang.Class | 174 static objArrayOop _the_empty_class_klass_array; // Canonicalized obj array of type java.lang.Class |
175 static oop _the_null_string; // A cache of "null" as a Java string | 175 static oop _the_null_string; // A cache of "null" as a Java string |
176 static oop _the_min_jint_string; // A cache of "-2147483648" as a Java string | 176 static oop _the_min_jint_string; // A cache of "-2147483648" as a Java string |
177 static LatestMethodOopCache* _finalizer_register_cache; // static method for registering finalizable objects | 177 static LatestMethodOopCache* _finalizer_register_cache; // static method for registering finalizable objects |
178 static LatestMethodOopCache* _loader_addClass_cache; // method for registering loaded classes in class loader vector | |
178 static ActiveMethodOopsCache* _reflect_invoke_cache; // method for security checks | 179 static ActiveMethodOopsCache* _reflect_invoke_cache; // method for security checks |
179 static oop _out_of_memory_error_java_heap; // preallocated error object (no backtrace) | 180 static oop _out_of_memory_error_java_heap; // preallocated error object (no backtrace) |
180 static oop _out_of_memory_error_perm_gen; // preallocated error object (no backtrace) | 181 static oop _out_of_memory_error_perm_gen; // preallocated error object (no backtrace) |
181 static oop _out_of_memory_error_array_size;// preallocated error object (no backtrace) | 182 static oop _out_of_memory_error_array_size;// preallocated error object (no backtrace) |
182 static oop _out_of_memory_error_gc_overhead_limit; // preallocated error object (no backtrace) | 183 static oop _out_of_memory_error_gc_overhead_limit; // preallocated error object (no backtrace) |
316 static objArrayOop the_empty_class_klass_array () { return _the_empty_class_klass_array; } | 317 static objArrayOop the_empty_class_klass_array () { return _the_empty_class_klass_array; } |
317 static Array<Klass*>* the_array_interfaces_array() { return _the_array_interfaces_array; } | 318 static Array<Klass*>* the_array_interfaces_array() { return _the_array_interfaces_array; } |
318 static oop the_null_string() { return _the_null_string; } | 319 static oop the_null_string() { return _the_null_string; } |
319 static oop the_min_jint_string() { return _the_min_jint_string; } | 320 static oop the_min_jint_string() { return _the_min_jint_string; } |
320 static Method* finalizer_register_method() { return _finalizer_register_cache->get_Method(); } | 321 static Method* finalizer_register_method() { return _finalizer_register_cache->get_Method(); } |
322 static Method* loader_addClass_method() { return _loader_addClass_cache->get_Method(); } | |
321 static ActiveMethodOopsCache* reflect_invoke_cache() { return _reflect_invoke_cache; } | 323 static ActiveMethodOopsCache* reflect_invoke_cache() { return _reflect_invoke_cache; } |
322 static oop null_ptr_exception_instance() { return _null_ptr_exception_instance; } | 324 static oop null_ptr_exception_instance() { return _null_ptr_exception_instance; } |
323 static oop arithmetic_exception_instance() { return _arithmetic_exception_instance; } | 325 static oop arithmetic_exception_instance() { return _arithmetic_exception_instance; } |
324 static oop virtual_machine_error_instance() { return _virtual_machine_error_instance; } | 326 static oop virtual_machine_error_instance() { return _virtual_machine_error_instance; } |
325 static oop vm_exception() { return _vm_exception; } | 327 static oop vm_exception() { return _vm_exception; } |