< prev index next >

src/hotspot/share/memory/universe.hpp

Print this page

215   static void set_archived_basic_type_mirror_index(BasicType t, int index);
216   static void archive_exception_instances();
217 #endif
218 
219   static oop      main_thread_group();
220   static void set_main_thread_group(oop group);
221 
222   static oop      system_thread_group();
223   static void set_system_thread_group(oop group);
224 
225   static objArrayOop  the_empty_class_array ();
226 
227   static oop          the_null_string();
228   static oop          the_min_jint_string();
229 
230   static oop          null_ptr_exception_instance();
231   static oop          arithmetic_exception_instance();
232   static oop          internal_error_instance();
233   static oop          vm_exception()                  { return internal_error_instance(); }
234 
235   static Array<Klass*>* the_array_interfaces_array()  { return _the_array_interfaces_array; }




236   static uintx        the_array_interfaces_bitmap()   { return _the_array_interfaces_bitmap; }
237 
238   static Method*      finalizer_register_method();
239   static Method*      loader_addClass_method();
240   static Method*      throw_illegal_access_error();
241   static Method*      throw_no_such_method_error();
242   static Method*      do_stack_walk_method();
243 
244   static oop          the_null_sentinel();
245   static address      the_null_sentinel_addr()        { return (address) &_the_null_sentinel;  }
246 
247   // Function to initialize these
248   static void initialize_known_methods(JavaThread* current);
249 
250   static void create_preallocated_out_of_memory_errors(TRAPS);
251 
252   // Reference pending list manipulation.  Access is protected by
253   // Heap_lock.  The getter, setter and predicate require the caller
254   // owns the lock.  Swap is used by parallel non-concurrent reference
255   // processing threads, where some higher level controller owns

215   static void set_archived_basic_type_mirror_index(BasicType t, int index);
216   static void archive_exception_instances();
217 #endif
218 
219   static oop      main_thread_group();
220   static void set_main_thread_group(oop group);
221 
222   static oop      system_thread_group();
223   static void set_system_thread_group(oop group);
224 
225   static objArrayOop  the_empty_class_array ();
226 
227   static oop          the_null_string();
228   static oop          the_min_jint_string();
229 
230   static oop          null_ptr_exception_instance();
231   static oop          arithmetic_exception_instance();
232   static oop          internal_error_instance();
233   static oop          vm_exception()                  { return internal_error_instance(); }
234 
235   static oop          array_index_oob_exception_instance();
236   static oop          array_store_exception_instance();
237   static oop          class_cast_exception_instance();
238 
239   static Array<Klass*>* the_array_interfaces_array()  { return _the_array_interfaces_array;   }
240   static uintx        the_array_interfaces_bitmap()   { return _the_array_interfaces_bitmap; }
241 
242   static Method*      finalizer_register_method();
243   static Method*      loader_addClass_method();
244   static Method*      throw_illegal_access_error();
245   static Method*      throw_no_such_method_error();
246   static Method*      do_stack_walk_method();
247 
248   static oop          the_null_sentinel();
249   static address      the_null_sentinel_addr()        { return (address) &_the_null_sentinel;  }
250 
251   // Function to initialize these
252   static void initialize_known_methods(JavaThread* current);
253 
254   static void create_preallocated_out_of_memory_errors(TRAPS);
255 
256   // Reference pending list manipulation.  Access is protected by
257   // Heap_lock.  The getter, setter and predicate require the caller
258   // owns the lock.  Swap is used by parallel non-concurrent reference
259   // processing threads, where some higher level controller owns
< prev index next >