< prev index next >

src/hotspot/share/utilities/macros.hpp

Print this page

629 #if INCLUDE_CDS && INCLUDE_G1GC && defined(_LP64)
630 #define INCLUDE_CDS_JAVA_HEAP 1
631 #define CDS_JAVA_HEAP_ONLY(x) x
632 #define NOT_CDS_JAVA_HEAP(x)
633 #define NOT_CDS_JAVA_HEAP_RETURN
634 #define NOT_CDS_JAVA_HEAP_RETURN_(code)
635 #else
636 #define INCLUDE_CDS_JAVA_HEAP 0
637 #define CDS_JAVA_HEAP_ONLY(x)
638 #define NOT_CDS_JAVA_HEAP(x) x
639 #define NOT_CDS_JAVA_HEAP_RETURN        {}
640 #define NOT_CDS_JAVA_HEAP_RETURN_(code) { return code; }
641 #endif
642 
643 #ifdef ADDRESS_SANITIZER
644 #define INCLUDE_ASAN 1
645 #else
646 #define INCLUDE_ASAN 0
647 #endif
648 






649 #endif // SHARE_UTILITIES_MACROS_HPP

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