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 LatestMethodOopCache* _loader_addClass_cache; // method for registering loaded classes in class loader vector |
|
179 static LatestMethodOopCache* _pd_implies_cache; // method for checking protection domain attributes |
179 static ActiveMethodOopsCache* _reflect_invoke_cache; // method for security checks |
180 static ActiveMethodOopsCache* _reflect_invoke_cache; // method for security checks |
180 static oop _out_of_memory_error_java_heap; // preallocated error object (no backtrace) |
181 static oop _out_of_memory_error_java_heap; // preallocated error object (no backtrace) |
181 static oop _out_of_memory_error_perm_gen; // preallocated error object (no backtrace) |
182 static oop _out_of_memory_error_perm_gen; // preallocated error object (no backtrace) |
182 static oop _out_of_memory_error_array_size;// preallocated error object (no backtrace) |
183 static oop _out_of_memory_error_array_size;// preallocated error object (no backtrace) |
183 static oop _out_of_memory_error_gc_overhead_limit; // preallocated error object (no backtrace) |
184 static oop _out_of_memory_error_gc_overhead_limit; // preallocated error object (no backtrace) |
344 static Array<Klass*>* the_array_interfaces_array() { return _the_array_interfaces_array; } |
345 static Array<Klass*>* the_array_interfaces_array() { return _the_array_interfaces_array; } |
345 static oop the_null_string() { return _the_null_string; } |
346 static oop the_null_string() { return _the_null_string; } |
346 static oop the_min_jint_string() { return _the_min_jint_string; } |
347 static oop the_min_jint_string() { return _the_min_jint_string; } |
347 static Method* finalizer_register_method() { return _finalizer_register_cache->get_Method(); } |
348 static Method* finalizer_register_method() { return _finalizer_register_cache->get_Method(); } |
348 static Method* loader_addClass_method() { return _loader_addClass_cache->get_Method(); } |
349 static Method* loader_addClass_method() { return _loader_addClass_cache->get_Method(); } |
|
350 |
|
351 static Method* protection_domain_implies_method() { return _pd_implies_cache->get_Method(); } |
349 static ActiveMethodOopsCache* reflect_invoke_cache() { return _reflect_invoke_cache; } |
352 static ActiveMethodOopsCache* reflect_invoke_cache() { return _reflect_invoke_cache; } |
|
353 |
350 static oop null_ptr_exception_instance() { return _null_ptr_exception_instance; } |
354 static oop null_ptr_exception_instance() { return _null_ptr_exception_instance; } |
351 static oop arithmetic_exception_instance() { return _arithmetic_exception_instance; } |
355 static oop arithmetic_exception_instance() { return _arithmetic_exception_instance; } |
352 static oop virtual_machine_error_instance() { return _virtual_machine_error_instance; } |
356 static oop virtual_machine_error_instance() { return _virtual_machine_error_instance; } |
353 static oop vm_exception() { return _vm_exception; } |
357 static oop vm_exception() { return _vm_exception; } |
354 |
358 |