< prev index next >

src/hotspot/share/memory/universe.hpp

Print this page

236   static oop          the_min_jint_string();
237 
238   static oop          null_ptr_exception_instance();
239   static oop          arithmetic_exception_instance();
240   static oop          internal_error_instance();
241   static oop          array_index_out_of_bounds_exception_instance();
242   static oop          array_store_exception_instance();
243   static oop          class_cast_exception_instance();
244   static oop          preempted_exception_instance();
245   static oop          vm_exception()                  { return internal_error_instance(); }
246 
247   static Array<Klass*>* the_array_interfaces_array()  { return _the_array_interfaces_array; }
248   static uintx        the_array_interfaces_bitmap()   { return _the_array_interfaces_bitmap; }
249 
250   static Method*      finalizer_register_method();
251   static Method*      loader_addClass_method();
252   static Method*      throw_illegal_access_error();
253   static Method*      throw_no_such_method_error();
254   static Method*      do_stack_walk_method();
255 





256   static oop          the_null_sentinel();
257   static address      the_null_sentinel_addr()        { return (address) &_the_null_sentinel;  }
258 
259   // Function to initialize these
260   static void initialize_known_methods(JavaThread* current);
261 
262   static void create_preallocated_out_of_memory_errors(TRAPS);
263 
264   // Reference pending list manipulation.  Access is protected by
265   // Heap_lock.  The getter, setter and predicate require the caller
266   // owns the lock.  Swap is used by parallel non-concurrent reference
267   // processing threads, where some higher level controller owns
268   // Heap_lock, so requires the lock is locked, but not necessarily by
269   // the current thread.
270   static oop          reference_pending_list();
271   static void         clear_reference_pending_list();
272   static bool         has_reference_pending_list();
273   static oop          swap_reference_pending_list(oop list);
274 
275   static Array<int>*             the_empty_int_array()    { return _the_empty_int_array; }

236   static oop          the_min_jint_string();
237 
238   static oop          null_ptr_exception_instance();
239   static oop          arithmetic_exception_instance();
240   static oop          internal_error_instance();
241   static oop          array_index_out_of_bounds_exception_instance();
242   static oop          array_store_exception_instance();
243   static oop          class_cast_exception_instance();
244   static oop          preempted_exception_instance();
245   static oop          vm_exception()                  { return internal_error_instance(); }
246 
247   static Array<Klass*>* the_array_interfaces_array()  { return _the_array_interfaces_array; }
248   static uintx        the_array_interfaces_bitmap()   { return _the_array_interfaces_bitmap; }
249 
250   static Method*      finalizer_register_method();
251   static Method*      loader_addClass_method();
252   static Method*      throw_illegal_access_error();
253   static Method*      throw_no_such_method_error();
254   static Method*      do_stack_walk_method();
255 
256   static Method*      is_substitutable_method();
257   static Method*      value_object_hash_code_method();
258   static Method*      is_substitutableAlt_method();
259   static Method*      value_object_hash_codeAlt_method();
260 
261   static oop          the_null_sentinel();
262   static address      the_null_sentinel_addr()        { return (address) &_the_null_sentinel;  }
263 
264   // Function to initialize these
265   static void initialize_known_methods(JavaThread* current);
266 
267   static void create_preallocated_out_of_memory_errors(TRAPS);
268 
269   // Reference pending list manipulation.  Access is protected by
270   // Heap_lock.  The getter, setter and predicate require the caller
271   // owns the lock.  Swap is used by parallel non-concurrent reference
272   // processing threads, where some higher level controller owns
273   // Heap_lock, so requires the lock is locked, but not necessarily by
274   // the current thread.
275   static oop          reference_pending_list();
276   static void         clear_reference_pending_list();
277   static bool         has_reference_pending_list();
278   static oop          swap_reference_pending_list(oop list);
279 
280   static Array<int>*             the_empty_int_array()    { return _the_empty_int_array; }
< prev index next >