< prev index next >

src/hotspot/share/utilities/macros.hpp

Print this page




 168 #endif // INCLUDE_EPSILONGC
 169 
 170 #ifndef INCLUDE_G1GC
 171 #define INCLUDE_G1GC 1
 172 #endif // INCLUDE_G1GC
 173 
 174 #if INCLUDE_G1GC
 175 #define G1GC_ONLY(x) x
 176 #define G1GC_ONLY_ARG(arg) arg,
 177 #define NOT_G1GC(x)
 178 #define NOT_G1GC_RETURN        /* next token must be ; */
 179 #define NOT_G1GC_RETURN_(code) /* next token must be ; */
 180 #else
 181 #define G1GC_ONLY(x)
 182 #define G1GC_ONLY_ARG(arg)
 183 #define NOT_G1GC(x) x
 184 #define NOT_G1GC_RETURN        {}
 185 #define NOT_G1GC_RETURN_(code) { return code; }
 186 #endif // INCLUDE_G1GC
 187 


















 188 #ifndef INCLUDE_PARALLELGC
 189 #define INCLUDE_PARALLELGC 1
 190 #endif // INCLUDE_PARALLELGC
 191 
 192 #if INCLUDE_PARALLELGC
 193 #define PARALLELGC_ONLY(x) x
 194 #define PARALLELGC_ONLY_ARG(arg) arg,
 195 #define NOT_PARALLELGC(x)
 196 #define NOT_PARALLELGC_RETURN        /* next token must be ; */
 197 #define NOT_PARALLELGC_RETURN_(code) /* next token must be ; */
 198 #else
 199 #define PARALLELGC_ONLY(x)
 200 #define PARALLELGC_ONLY_ARG(arg)
 201 #define NOT_PARALLELGC(x) x
 202 #define NOT_PARALLELGC_RETURN        {}
 203 #define NOT_PARALLELGC_RETURN_(code) { return code; }
 204 #endif // INCLUDE_PARALLELGC
 205 
 206 #ifndef INCLUDE_SERIALGC
 207 #define INCLUDE_SERIALGC 1




 168 #endif // INCLUDE_EPSILONGC
 169 
 170 #ifndef INCLUDE_G1GC
 171 #define INCLUDE_G1GC 1
 172 #endif // INCLUDE_G1GC
 173 
 174 #if INCLUDE_G1GC
 175 #define G1GC_ONLY(x) x
 176 #define G1GC_ONLY_ARG(arg) arg,
 177 #define NOT_G1GC(x)
 178 #define NOT_G1GC_RETURN        /* next token must be ; */
 179 #define NOT_G1GC_RETURN_(code) /* next token must be ; */
 180 #else
 181 #define G1GC_ONLY(x)
 182 #define G1GC_ONLY_ARG(arg)
 183 #define NOT_G1GC(x) x
 184 #define NOT_G1GC_RETURN        {}
 185 #define NOT_G1GC_RETURN_(code) { return code; }
 186 #endif // INCLUDE_G1GC
 187 
 188 #ifndef INCLUDE_SHENANDOAHGC
 189 #define INCLUDE_SHENANDOAHGC 1
 190 #endif // INCLUDE_SHENANDOAHGC
 191 
 192 #if INCLUDE_SHENANDOAHGC
 193 #define SHENANDOAHGC_ONLY(x) x
 194 #define SHENANDOAHGC_ONLY_ARG(arg) arg,
 195 #define NOT_SHENANDOAHGC(x)
 196 #define NOT_SHENANDOAHGC_RETURN        /* next token must be ; */
 197 #define NOT_SHENANDOAHGC_RETURN_(code) /* next token must be ; */
 198 #else
 199 #define SHENANDOAHGC_ONLY(x)
 200 #define SHENANDOAHGC_ONLY_ARG(arg)
 201 #define NOT_SHENANDOAHGC(x) x
 202 #define NOT_SHENANDOAHGC_RETURN        {}
 203 #define NOT_SHENANDOAHGC_RETURN_(code) { return code; }
 204 #endif // INCLUDE_SHENANDOAHGC
 205 
 206 #ifndef INCLUDE_PARALLELGC
 207 #define INCLUDE_PARALLELGC 1
 208 #endif // INCLUDE_PARALLELGC
 209 
 210 #if INCLUDE_PARALLELGC
 211 #define PARALLELGC_ONLY(x) x
 212 #define PARALLELGC_ONLY_ARG(arg) arg,
 213 #define NOT_PARALLELGC(x)
 214 #define NOT_PARALLELGC_RETURN        /* next token must be ; */
 215 #define NOT_PARALLELGC_RETURN_(code) /* next token must be ; */
 216 #else
 217 #define PARALLELGC_ONLY(x)
 218 #define PARALLELGC_ONLY_ARG(arg)
 219 #define NOT_PARALLELGC(x) x
 220 #define NOT_PARALLELGC_RETURN        {}
 221 #define NOT_PARALLELGC_RETURN_(code) { return code; }
 222 #endif // INCLUDE_PARALLELGC
 223 
 224 #ifndef INCLUDE_SERIALGC
 225 #define INCLUDE_SERIALGC 1


< prev index next >