< prev index next >

src/hotspot/share/utilities/macros.hpp

Print this page




 132 #endif // INCLUDE_MANAGEMENT
 133 
 134 #ifndef INCLUDE_CMSGC
 135 #define INCLUDE_CMSGC 1
 136 #endif // INCLUDE_CMSGC
 137 
 138 #if INCLUDE_CMSGC
 139 #define CMSGC_ONLY(x) x
 140 #define CMSGC_ONLY_ARG(arg) arg,
 141 #define NOT_CMSGC(x)
 142 #define NOT_CMSGC_RETURN        /* next token must be ; */
 143 #define NOT_CMSGC_RETURN_(code) /* next token must be ; */
 144 #else
 145 #define CMSGC_ONLY(x)
 146 #define CMSGC_ONLY_ARG(x)
 147 #define NOT_CMSGC(x) x
 148 #define NOT_CMSGC_RETURN        {}
 149 #define NOT_CMSGC_RETURN_(code) { return code; }
 150 #endif // INCLUDE_CMSGC
 151 


















 152 #ifndef INCLUDE_G1GC
 153 #define INCLUDE_G1GC 1
 154 #endif // INCLUDE_G1GC
 155 
 156 #if INCLUDE_G1GC
 157 #define G1GC_ONLY(x) x
 158 #define G1GC_ONLY_ARG(arg) arg,
 159 #define NOT_G1GC(x)
 160 #define NOT_G1GC_RETURN        /* next token must be ; */
 161 #define NOT_G1GC_RETURN_(code) /* next token must be ; */
 162 #else
 163 #define G1GC_ONLY(x)
 164 #define G1GC_ONLY_ARG(arg)
 165 #define NOT_G1GC(x) x
 166 #define NOT_G1GC_RETURN        {}
 167 #define NOT_G1GC_RETURN_(code) { return code; }
 168 #endif // INCLUDE_G1GC
 169 
 170 #ifndef INCLUDE_PARALLELGC
 171 #define INCLUDE_PARALLELGC 1


 186 #endif // INCLUDE_PARALLELGC
 187 
 188 #ifndef INCLUDE_SERIALGC
 189 #define INCLUDE_SERIALGC 1
 190 #endif // INCLUDE_SERIALGC
 191 
 192 #if INCLUDE_SERIALGC
 193 #define SERIALGC_ONLY(x) x
 194 #define SERIALGC_ONLY_ARG(arg) arg,
 195 #define NOT_SERIALGC(x)
 196 #define NOT_SERIALGC_RETURN        /* next token must be ; */
 197 #define NOT_SERIALGC_RETURN_(code) /* next token must be ; */
 198 #else
 199 #define SERIALGC_ONLY(x)
 200 #define SERIALGC_ONLY_ARG(arg)
 201 #define NOT_SERIALGC(x) x
 202 #define NOT_SERIALGC_RETURN        {}
 203 #define NOT_SERIALGC_RETURN_(code) { return code; }
 204 #endif // INCLUDE_SERIALGC
 205 
 206 #if INCLUDE_CMSGC || INCLUDE_G1GC || INCLUDE_PARALLELGC
 207 #define INCLUDE_NOT_ONLY_SERIALGC 1
 208 #else
 209 #define INCLUDE_NOT_ONLY_SERIALGC 0
 210 #endif
 211 
 212 #define INCLUDE_OOP_OOP_ITERATE_BACKWARDS INCLUDE_NOT_ONLY_SERIALGC
 213 
 214 #ifndef INCLUDE_NMT
 215 #define INCLUDE_NMT 1
 216 #endif // INCLUDE_NMT
 217 
 218 #if INCLUDE_NMT
 219 #define NOT_NMT_RETURN        /* next token must be ; */
 220 #define NOT_NMT_RETURN_(code) /* next token must be ; */
 221 #define NMT_ONLY(x) x
 222 #define NOT_NMT(x)
 223 #else
 224 #define NOT_NMT_RETURN        {}
 225 #define NOT_NMT_RETURN_(code) { return code; }
 226 #define NMT_ONLY(x)




 132 #endif // INCLUDE_MANAGEMENT
 133 
 134 #ifndef INCLUDE_CMSGC
 135 #define INCLUDE_CMSGC 1
 136 #endif // INCLUDE_CMSGC
 137 
 138 #if INCLUDE_CMSGC
 139 #define CMSGC_ONLY(x) x
 140 #define CMSGC_ONLY_ARG(arg) arg,
 141 #define NOT_CMSGC(x)
 142 #define NOT_CMSGC_RETURN        /* next token must be ; */
 143 #define NOT_CMSGC_RETURN_(code) /* next token must be ; */
 144 #else
 145 #define CMSGC_ONLY(x)
 146 #define CMSGC_ONLY_ARG(x)
 147 #define NOT_CMSGC(x) x
 148 #define NOT_CMSGC_RETURN        {}
 149 #define NOT_CMSGC_RETURN_(code) { return code; }
 150 #endif // INCLUDE_CMSGC
 151 
 152 #ifndef INCLUDE_EPSILONGC
 153 #define INCLUDE_EPSILONGC 1
 154 #endif // INCLUDE_EPSILONGC
 155 
 156 #if INCLUDE_EPSILONGC
 157 #define EPSILONGC_ONLY(x) x
 158 #define EPSILONGC_ONLY_ARG(arg) arg,
 159 #define NOT_EPSILONGC(x)
 160 #define NOT_EPSILONGC_RETURN        /* next token must be ; */
 161 #define NOT_EPSILONGC_RETURN_(code) /* next token must be ; */
 162 #else
 163 #define EPSILONGC_ONLY(x)
 164 #define EPSILONGC_ONLY_ARG(arg)
 165 #define NOT_EPSILONGC(x) x
 166 #define NOT_EPSILONGC_RETURN        {}
 167 #define NOT_EPSILONGC_RETURN_(code) { return code; }
 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


 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 #if INCLUDE_CMSGC || INCLUDE_EPSILONGC || INCLUDE_G1GC || INCLUDE_PARALLELGC
 225 #define INCLUDE_NOT_ONLY_SERIALGC 1
 226 #else
 227 #define INCLUDE_NOT_ONLY_SERIALGC 0
 228 #endif
 229 
 230 #define INCLUDE_OOP_OOP_ITERATE_BACKWARDS INCLUDE_NOT_ONLY_SERIALGC
 231 
 232 #ifndef INCLUDE_NMT
 233 #define INCLUDE_NMT 1
 234 #endif // INCLUDE_NMT
 235 
 236 #if INCLUDE_NMT
 237 #define NOT_NMT_RETURN        /* next token must be ; */
 238 #define NOT_NMT_RETURN_(code) /* next token must be ; */
 239 #define NMT_ONLY(x) x
 240 #define NOT_NMT(x)
 241 #else
 242 #define NOT_NMT_RETURN        {}
 243 #define NOT_NMT_RETURN_(code) { return code; }
 244 #define NMT_ONLY(x)


< prev index next >