< prev index next >

src/hotspot/share/memory/universe.hpp

Print this page




 172   static oop          _virtual_machine_error_instance; // preallocated exception object
 173   // The object used as an exception dummy when exceptions are thrown for
 174   // the vm thread.
 175   static oop          _vm_exception;
 176 
 177   // References waiting to be transferred to the ReferenceHandler
 178   static oop          _reference_pending_list;
 179 
 180   // The particular choice of collected heap.
 181   static CollectedHeap* _collectedHeap;
 182 
 183   static intptr_t _non_oop_bits;
 184 
 185   // For UseCompressedOops.
 186   static struct NarrowPtrStruct _narrow_oop;
 187   // For UseCompressedClassPointers.
 188   static struct NarrowPtrStruct _narrow_klass;
 189   static address _narrow_ptrs_base;
 190   // CompressedClassSpaceSize set to 1GB, but appear 3GB away from _narrow_ptrs_base during CDS dump.
 191   static uint64_t _narrow_klass_range;

 192   // array of dummy objects used with +FullGCAlot
 193   debug_only(static objArrayOop _fullgc_alot_dummy_array;)
 194   // index of next entry to clear
 195   debug_only(static int         _fullgc_alot_dummy_next;)
 196 
 197   // Compiler/dispatch support
 198   static int  _base_vtable_size;                      // Java vtbl size of klass Object (in words)
 199 
 200   // Initialization
 201   static bool _bootstrapping;                         // true during genesis
 202   static bool _module_initialized;                    // true after call_initPhase2 called
 203   static bool _fully_initialized;                     // true after universe_init and initialize_vtables called
 204 
 205   // the array of preallocated errors with backtraces
 206   static objArrayOop  preallocated_out_of_memory_errors()     { return _preallocated_out_of_memory_error_array; }
 207 
 208   // generate an out of memory error; if possible using an error with preallocated backtrace;
 209   // otherwise return the given default error.
 210   static oop        gen_out_of_memory_error(oop default_err);
 211 




 172   static oop          _virtual_machine_error_instance; // preallocated exception object
 173   // The object used as an exception dummy when exceptions are thrown for
 174   // the vm thread.
 175   static oop          _vm_exception;
 176 
 177   // References waiting to be transferred to the ReferenceHandler
 178   static oop          _reference_pending_list;
 179 
 180   // The particular choice of collected heap.
 181   static CollectedHeap* _collectedHeap;
 182 
 183   static intptr_t _non_oop_bits;
 184 
 185   // For UseCompressedOops.
 186   static struct NarrowPtrStruct _narrow_oop;
 187   // For UseCompressedClassPointers.
 188   static struct NarrowPtrStruct _narrow_klass;
 189   static address _narrow_ptrs_base;
 190   // CompressedClassSpaceSize set to 1GB, but appear 3GB away from _narrow_ptrs_base during CDS dump.
 191   static uint64_t _narrow_klass_range;
 192 
 193   // array of dummy objects used with +FullGCAlot
 194   debug_only(static objArrayOop _fullgc_alot_dummy_array;)
 195   // index of next entry to clear
 196   debug_only(static int         _fullgc_alot_dummy_next;)
 197 
 198   // Compiler/dispatch support
 199   static int  _base_vtable_size;                      // Java vtbl size of klass Object (in words)
 200 
 201   // Initialization
 202   static bool _bootstrapping;                         // true during genesis
 203   static bool _module_initialized;                    // true after call_initPhase2 called
 204   static bool _fully_initialized;                     // true after universe_init and initialize_vtables called
 205 
 206   // the array of preallocated errors with backtraces
 207   static objArrayOop  preallocated_out_of_memory_errors()     { return _preallocated_out_of_memory_error_array; }
 208 
 209   // generate an out of memory error; if possible using an error with preallocated backtrace;
 210   // otherwise return the given default error.
 211   static oop        gen_out_of_memory_error(oop default_err);
 212 


< prev index next >