< prev index next >

src/hotspot/share/memory/universe.hpp

Print this page

        

*** 442,452 **** } static void set_narrow_klass_shift(int shift) { assert(shift == 0 || shift == LogKlassAlignmentInBytes, "invalid shift for klass ptrs"); _narrow_klass._shift = shift; ! _oop_metadata_odd_mask = (shift) ? 1 : KlassPtrEvenOddMask; } static int oop_metadata_odd_mask() { return _oop_metadata_odd_mask; } --- 442,454 ---- } static void set_narrow_klass_shift(int shift) { assert(shift == 0 || shift == LogKlassAlignmentInBytes, "invalid shift for klass ptrs"); _narrow_klass._shift = shift; ! if (shift == LogKlassAlignmentInBytes) { ! _oop_metadata_odd_mask = 1; ! } } static int oop_metadata_odd_mask() { return _oop_metadata_odd_mask; }
< prev index next >