hotspot/src/share/vm/memory/universe.hpp
changeset 35071 a0910b1d3e0d
parent 35061 be6025ebffea
child 35509 15f2d488eeee
equal deleted inserted replaced
35066:cd4ac076bf7f 35071:a0910b1d3e0d
   157   static oop          _out_of_memory_error_class_metaspace;
   157   static oop          _out_of_memory_error_class_metaspace;
   158   static oop          _out_of_memory_error_array_size;
   158   static oop          _out_of_memory_error_array_size;
   159   static oop          _out_of_memory_error_gc_overhead_limit;
   159   static oop          _out_of_memory_error_gc_overhead_limit;
   160   static oop          _out_of_memory_error_realloc_objects;
   160   static oop          _out_of_memory_error_realloc_objects;
   161 
   161 
       
   162   // preallocated cause message for delayed StackOverflowError
       
   163   static oop          _delayed_stack_overflow_error_message;
       
   164 
   162   static Array<int>*       _the_empty_int_array;    // Canonicalized int array
   165   static Array<int>*       _the_empty_int_array;    // Canonicalized int array
   163   static Array<u2>*        _the_empty_short_array;  // Canonicalized short array
   166   static Array<u2>*        _the_empty_short_array;  // Canonicalized short array
   164   static Array<Klass*>*  _the_empty_klass_array;  // Canonicalized klass obj array
   167   static Array<Klass*>*  _the_empty_klass_array;  // Canonicalized klass obj array
   165   static Array<Method*>* _the_empty_method_array; // Canonicalized method obj array
   168   static Array<Method*>* _the_empty_method_array; // Canonicalized method obj array
   166 
   169 
   337   static oop out_of_memory_error_metaspace()          { return gen_out_of_memory_error(_out_of_memory_error_metaspace);   }
   340   static oop out_of_memory_error_metaspace()          { return gen_out_of_memory_error(_out_of_memory_error_metaspace);   }
   338   static oop out_of_memory_error_class_metaspace()    { return gen_out_of_memory_error(_out_of_memory_error_class_metaspace);   }
   341   static oop out_of_memory_error_class_metaspace()    { return gen_out_of_memory_error(_out_of_memory_error_class_metaspace);   }
   339   static oop out_of_memory_error_array_size()         { return gen_out_of_memory_error(_out_of_memory_error_array_size); }
   342   static oop out_of_memory_error_array_size()         { return gen_out_of_memory_error(_out_of_memory_error_array_size); }
   340   static oop out_of_memory_error_gc_overhead_limit()  { return gen_out_of_memory_error(_out_of_memory_error_gc_overhead_limit);  }
   343   static oop out_of_memory_error_gc_overhead_limit()  { return gen_out_of_memory_error(_out_of_memory_error_gc_overhead_limit);  }
   341   static oop out_of_memory_error_realloc_objects()    { return gen_out_of_memory_error(_out_of_memory_error_realloc_objects);  }
   344   static oop out_of_memory_error_realloc_objects()    { return gen_out_of_memory_error(_out_of_memory_error_realloc_objects);  }
       
   345   static oop delayed_stack_overflow_error_message()   { return _delayed_stack_overflow_error_message; }
   342 
   346 
   343   // Accessors needed for fast allocation
   347   // Accessors needed for fast allocation
   344   static Klass** boolArrayKlassObj_addr()           { return &_boolArrayKlassObj;   }
   348   static Klass** boolArrayKlassObj_addr()           { return &_boolArrayKlassObj;   }
   345   static Klass** byteArrayKlassObj_addr()           { return &_byteArrayKlassObj;   }
   349   static Klass** byteArrayKlassObj_addr()           { return &_byteArrayKlassObj;   }
   346   static Klass** charArrayKlassObj_addr()           { return &_charArrayKlassObj;   }
   350   static Klass** charArrayKlassObj_addr()           { return &_charArrayKlassObj;   }