< prev index next >

src/hotspot/share/utilities/macros.hpp

Print this page




 204 #endif // INCLUDE_PARALLELGC
 205 
 206 #ifndef INCLUDE_SERIALGC
 207 #define INCLUDE_SERIALGC 1
 208 #endif // INCLUDE_SERIALGC
 209 
 210 #if INCLUDE_SERIALGC
 211 #define SERIALGC_ONLY(x) x
 212 #define SERIALGC_ONLY_ARG(arg) arg,
 213 #define NOT_SERIALGC(x)
 214 #define NOT_SERIALGC_RETURN        /* next token must be ; */
 215 #define NOT_SERIALGC_RETURN_(code) /* next token must be ; */
 216 #else
 217 #define SERIALGC_ONLY(x)
 218 #define SERIALGC_ONLY_ARG(arg)
 219 #define NOT_SERIALGC(x) x
 220 #define NOT_SERIALGC_RETURN        {}
 221 #define NOT_SERIALGC_RETURN_(code) { return code; }
 222 #endif // INCLUDE_SERIALGC
 223 


















 224 #ifndef INCLUDE_ZGC
 225 #define INCLUDE_ZGC 1
 226 #endif // INCLUDE_ZGC
 227 
 228 #if INCLUDE_ZGC
 229 #define ZGC_ONLY(x) x
 230 #define ZGC_ONLY_ARG(arg) arg,
 231 #define NOT_ZGC(x)
 232 #define NOT_ZGC_RETURN        /* next token must be ; */
 233 #define NOT_ZGC_RETURN_(code) /* next token must be ; */
 234 #else
 235 #define ZGC_ONLY(x)
 236 #define ZGC_ONLY_ARG(arg)
 237 #define NOT_ZGC(x) x
 238 #define NOT_ZGC_RETURN        {}
 239 #define NOT_ZGC_RETURN_(code) { return code; }
 240 #endif // INCLUDE_ZGC
 241 
 242 #ifndef INCLUDE_NMT
 243 #define INCLUDE_NMT 1




 204 #endif // INCLUDE_PARALLELGC
 205 
 206 #ifndef INCLUDE_SERIALGC
 207 #define INCLUDE_SERIALGC 1
 208 #endif // INCLUDE_SERIALGC
 209 
 210 #if INCLUDE_SERIALGC
 211 #define SERIALGC_ONLY(x) x
 212 #define SERIALGC_ONLY_ARG(arg) arg,
 213 #define NOT_SERIALGC(x)
 214 #define NOT_SERIALGC_RETURN        /* next token must be ; */
 215 #define NOT_SERIALGC_RETURN_(code) /* next token must be ; */
 216 #else
 217 #define SERIALGC_ONLY(x)
 218 #define SERIALGC_ONLY_ARG(arg)
 219 #define NOT_SERIALGC(x) x
 220 #define NOT_SERIALGC_RETURN        {}
 221 #define NOT_SERIALGC_RETURN_(code) { return code; }
 222 #endif // INCLUDE_SERIALGC
 223 
 224 #ifndef INCLUDE_SHENANDOAHGC
 225 #define INCLUDE_SHENANDOAHGC 1
 226 #endif // INCLUDE_SHENANDOAHGC
 227 
 228 #if INCLUDE_SHENANDOAHGC
 229 #define SHENANDOAHGC_ONLY(x) x
 230 #define SHENANDOAHGC_ONLY_ARG(arg) arg,
 231 #define NOT_SHENANDOAHGC(x)
 232 #define NOT_SHENANDOAHGC_RETURN        /* next token must be ; */
 233 #define NOT_SHENANDOAHGC_RETURN_(code) /* next token must be ; */
 234 #else
 235 #define SHENANDOAHGC_ONLY(x)
 236 #define SHENANDOAHGC_ONLY_ARG(arg)
 237 #define NOT_SHENANDOAHGC(x) x
 238 #define NOT_SHENANDOAHGC_RETURN        {}
 239 #define NOT_SHENANDOAHGC_RETURN_(code) { return code; }
 240 #endif // INCLUDE_SHENANDOAHGC
 241 
 242 #ifndef INCLUDE_ZGC
 243 #define INCLUDE_ZGC 1
 244 #endif // INCLUDE_ZGC
 245 
 246 #if INCLUDE_ZGC
 247 #define ZGC_ONLY(x) x
 248 #define ZGC_ONLY_ARG(arg) arg,
 249 #define NOT_ZGC(x)
 250 #define NOT_ZGC_RETURN        /* next token must be ; */
 251 #define NOT_ZGC_RETURN_(code) /* next token must be ; */
 252 #else
 253 #define ZGC_ONLY(x)
 254 #define ZGC_ONLY_ARG(arg)
 255 #define NOT_ZGC(x) x
 256 #define NOT_ZGC_RETURN        {}
 257 #define NOT_ZGC_RETURN_(code) { return code; }
 258 #endif // INCLUDE_ZGC
 259 
 260 #ifndef INCLUDE_NMT
 261 #define INCLUDE_NMT 1


< prev index next >