< prev index next >

src/hotspot/share/oops/access.hpp

Print this page

        

*** 118,128 **** } template <DecoratorSet expected_mo_decorators> static void verify_heap_oop_decorators() { const DecoratorSet heap_oop_decorators = AS_DECORATOR_MASK | ON_DECORATOR_MASK | ! IN_HEAP | IS_ARRAY | IS_NOT_NULL; verify_decorators<expected_mo_decorators | heap_oop_decorators>(); } static const DecoratorSet load_mo_decorators = MO_UNORDERED | MO_VOLATILE | MO_RELAXED | MO_ACQUIRE | MO_SEQ_CST; static const DecoratorSet store_mo_decorators = MO_UNORDERED | MO_VOLATILE | MO_RELAXED | MO_RELEASE | MO_SEQ_CST; --- 118,128 ---- } template <DecoratorSet expected_mo_decorators> static void verify_heap_oop_decorators() { const DecoratorSet heap_oop_decorators = AS_DECORATOR_MASK | ON_DECORATOR_MASK | ! IN_HEAP | IS_ARRAY | IS_NOT_NULL | IS_DEST_UNINITIALIZED; verify_decorators<expected_mo_decorators | heap_oop_decorators>(); } static const DecoratorSet load_mo_decorators = MO_UNORDERED | MO_VOLATILE | MO_RELAXED | MO_ACQUIRE | MO_SEQ_CST; static const DecoratorSet store_mo_decorators = MO_UNORDERED | MO_VOLATILE | MO_RELAXED | MO_RELEASE | MO_SEQ_CST;
< prev index next >