hotspot/src/share/vm/memory/universe.hpp
changeset 19546 f6b7c9e96ea3
parent 19319 0ad35be0733a
child 20011 d74937287461
child 19979 ebe1dbb6e1aa
equal deleted inserted replaced
19544:8f3ad1962aef 19546:f6b7c9e96ea3
   344     ZeroBasedNarrowOop = 1,
   344     ZeroBasedNarrowOop = 1,
   345     HeapBasedNarrowOop = 2
   345     HeapBasedNarrowOop = 2
   346   };
   346   };
   347   static NARROW_OOP_MODE narrow_oop_mode();
   347   static NARROW_OOP_MODE narrow_oop_mode();
   348   static const char* narrow_oop_mode_to_string(NARROW_OOP_MODE mode);
   348   static const char* narrow_oop_mode_to_string(NARROW_OOP_MODE mode);
   349   static char*    preferred_heap_base(size_t heap_size, NARROW_OOP_MODE mode);
   349   static char*    preferred_heap_base(size_t heap_size, size_t alignment, NARROW_OOP_MODE mode);
   350   static char*    preferred_metaspace_base(size_t heap_size, NARROW_OOP_MODE mode);
   350   static char*    preferred_metaspace_base(size_t heap_size, NARROW_OOP_MODE mode);
   351   static address  narrow_oop_base()                       { return  _narrow_oop._base; }
   351   static address  narrow_oop_base()                       { return  _narrow_oop._base; }
   352   static bool  is_narrow_oop_base(void* addr)             { return (narrow_oop_base() == (address)addr); }
   352   static bool  is_narrow_oop_base(void* addr)             { return (narrow_oop_base() == (address)addr); }
   353   static int      narrow_oop_shift()                      { return  _narrow_oop._shift; }
   353   static int      narrow_oop_shift()                      { return  _narrow_oop._shift; }
   354   static bool     narrow_oop_use_implicit_null_checks()   { return  _narrow_oop._use_implicit_null_checks; }
   354   static bool     narrow_oop_use_implicit_null_checks()   { return  _narrow_oop._use_implicit_null_checks; }