src/share/vm/memory/universe.hpp

changeset 5578
4c84d351cca9
parent 5528
740e263c80c6
child 5694
7944aba7ba41
child 5726
69f26e8e09f9
equal deleted inserted replaced
5576:badf4244ceae 5578:4c84d351cca9
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; }

mercurial