< prev index next >
src/share/vm/utilities/macros.hpp
Print this page
*** 534,539 ****
--- 534,553 ----
#define ATOMIC_SHORT_PAIR(atomic_decl, non_atomic_decl) \
atomic_decl; \
non_atomic_decl
#endif
+ #if INCLUDE_CDS && INCLUDE_ALL_GCS && defined(_LP64) && !defined(_WINDOWS)
+ #define INCLUDE_CDS_JAVA_HEAP 1
+ #define CDS_JAVA_HEAP_ONLY(x) x
+ #define NOT_CDS_JAVA_HEAP(x)
+ #define NOT_CDS_JAVA_HEAP_RETURN
+ #define NOT_CDS_JAVA_HEAP_RETURN_(code)
+ #else
+ #define INCLUDE_CDS_JAVA_HEAP 0
+ #define CDS_JAVA_HEAP_ONLY(x)
+ #define NOT_CDS_JAVA_HEAP(x) x
+ #define NOT_CDS_JAVA_HEAP_RETURN {}
+ #define NOT_CDS_JAVA_HEAP_RETURN_(code) { return code; }
+ #endif
+
#endif // SHARE_VM_UTILITIES_MACROS_HPP
< prev index next >