626 #if INCLUDE_CDS && INCLUDE_G1GC && defined(_LP64)
627 #define INCLUDE_CDS_JAVA_HEAP 1
628 #define CDS_JAVA_HEAP_ONLY(x) x
629 #define NOT_CDS_JAVA_HEAP(x)
630 #define NOT_CDS_JAVA_HEAP_RETURN
631 #define NOT_CDS_JAVA_HEAP_RETURN_(code)
632 #else
633 #define INCLUDE_CDS_JAVA_HEAP 0
634 #define CDS_JAVA_HEAP_ONLY(x)
635 #define NOT_CDS_JAVA_HEAP(x) x
636 #define NOT_CDS_JAVA_HEAP_RETURN {}
637 #define NOT_CDS_JAVA_HEAP_RETURN_(code) { return code; }
638 #endif
639
640 #ifdef ADDRESS_SANITIZER
641 #define INCLUDE_ASAN 1
642 #else
643 #define INCLUDE_ASAN 0
644 #endif
645
646 #endif // SHARE_UTILITIES_MACROS_HPP
|
626 #if INCLUDE_CDS && INCLUDE_G1GC && defined(_LP64)
627 #define INCLUDE_CDS_JAVA_HEAP 1
628 #define CDS_JAVA_HEAP_ONLY(x) x
629 #define NOT_CDS_JAVA_HEAP(x)
630 #define NOT_CDS_JAVA_HEAP_RETURN
631 #define NOT_CDS_JAVA_HEAP_RETURN_(code)
632 #else
633 #define INCLUDE_CDS_JAVA_HEAP 0
634 #define CDS_JAVA_HEAP_ONLY(x)
635 #define NOT_CDS_JAVA_HEAP(x) x
636 #define NOT_CDS_JAVA_HEAP_RETURN {}
637 #define NOT_CDS_JAVA_HEAP_RETURN_(code) { return code; }
638 #endif
639
640 #ifdef ADDRESS_SANITIZER
641 #define INCLUDE_ASAN 1
642 #else
643 #define INCLUDE_ASAN 0
644 #endif
645
646 #if defined(AARCH64) || defined(AMD64)
647 #define PREEMPT_ON_INIT_SUPPORTED_ONLY(code) code
648 #else
649 #define PREEMPT_ON_INIT_SUPPORTED_ONLY(code)
650 #endif
651
652 #endif // SHARE_UTILITIES_MACROS_HPP
|