equal
deleted
inserted
replaced
139 |
139 |
140 static oop _main_thread_group; // Reference to the main thread group object |
140 static oop _main_thread_group; // Reference to the main thread group object |
141 static oop _system_thread_group; // Reference to the system thread group object |
141 static oop _system_thread_group; // Reference to the system thread group object |
142 |
142 |
143 static objArrayOop _the_empty_class_klass_array; // Canonicalized obj array of type java.lang.Class |
143 static objArrayOop _the_empty_class_klass_array; // Canonicalized obj array of type java.lang.Class |
|
144 static oop _the_null_sentinel; // A unique object pointer unused except as a sentinel for null. |
144 static oop _the_null_string; // A cache of "null" as a Java string |
145 static oop _the_null_string; // A cache of "null" as a Java string |
145 static oop _the_min_jint_string; // A cache of "-2147483648" as a Java string |
146 static oop _the_min_jint_string; // A cache of "-2147483648" as a Java string |
146 static LatestMethodCache* _finalizer_register_cache; // static method for registering finalizable objects |
147 static LatestMethodCache* _finalizer_register_cache; // static method for registering finalizable objects |
147 static LatestMethodCache* _loader_addClass_cache; // method for registering loaded classes in class loader vector |
148 static LatestMethodCache* _loader_addClass_cache; // method for registering loaded classes in class loader vector |
148 static LatestMethodCache* _pd_implies_cache; // method for checking protection domain attributes |
149 static LatestMethodCache* _pd_implies_cache; // method for checking protection domain attributes |
319 |
320 |
320 static Method* protection_domain_implies_method() { return _pd_implies_cache->get_method(); } |
321 static Method* protection_domain_implies_method() { return _pd_implies_cache->get_method(); } |
321 static Method* throw_illegal_access_error() { return _throw_illegal_access_error_cache->get_method(); } |
322 static Method* throw_illegal_access_error() { return _throw_illegal_access_error_cache->get_method(); } |
322 |
323 |
323 static Method* do_stack_walk_method() { return _do_stack_walk_cache->get_method(); } |
324 static Method* do_stack_walk_method() { return _do_stack_walk_cache->get_method(); } |
|
325 |
|
326 static oop the_null_sentinel() { return _the_null_sentinel; } |
|
327 static address the_null_sentinel_addr() { return (address) &_the_null_sentinel; } |
324 |
328 |
325 // Function to initialize these |
329 // Function to initialize these |
326 static void initialize_known_methods(TRAPS); |
330 static void initialize_known_methods(TRAPS); |
327 |
331 |
328 static oop null_ptr_exception_instance() { return _null_ptr_exception_instance; } |
332 static oop null_ptr_exception_instance() { return _null_ptr_exception_instance; } |