< prev index next >

src/share/vm/utilities/macros.hpp

Print this page
rev 12906 : [mq]: gc_interface


 143 
 144 /*
 145  * When INCLUDE_ALL_GCS is false the only garbage collectors
 146  * included in the JVM are defaultNewGeneration and markCompact.
 147  *
 148  * When INCLUDE_ALL_GCS is true all garbage collectors are
 149  * included in the JVM.
 150  */
 151 #ifndef INCLUDE_ALL_GCS
 152 #define INCLUDE_ALL_GCS 1
 153 #endif // INCLUDE_ALL_GCS
 154 
 155 #if INCLUDE_ALL_GCS
 156 #define NOT_ALL_GCS_RETURN        /* next token must be ; */
 157 #define NOT_ALL_GCS_RETURN_(code) /* next token must be ; */
 158 #else
 159 #define NOT_ALL_GCS_RETURN        {}
 160 #define NOT_ALL_GCS_RETURN_(code) { return code; }
 161 #endif // INCLUDE_ALL_GCS
 162 




 163 #ifndef INCLUDE_NMT
 164 #define INCLUDE_NMT 1
 165 #endif // INCLUDE_NMT
 166 
 167 #if INCLUDE_NMT
 168 #define NOT_NMT_RETURN        /* next token must be ; */
 169 #define NOT_NMT_RETURN_(code) /* next token must be ; */
 170 #else
 171 #define NOT_NMT_RETURN        {}
 172 #define NOT_NMT_RETURN_(code) { return code; }
 173 #endif // INCLUDE_NMT
 174 
 175 #ifndef INCLUDE_TRACE
 176 #define INCLUDE_TRACE 1
 177 #endif // INCLUDE_TRACE
 178 
 179 #ifndef INCLUDE_JVMCI
 180 #define INCLUDE_JVMCI 1
 181 #endif
 182 




 143 
 144 /*
 145  * When INCLUDE_ALL_GCS is false the only garbage collectors
 146  * included in the JVM are defaultNewGeneration and markCompact.
 147  *
 148  * When INCLUDE_ALL_GCS is true all garbage collectors are
 149  * included in the JVM.
 150  */
 151 #ifndef INCLUDE_ALL_GCS
 152 #define INCLUDE_ALL_GCS 1
 153 #endif // INCLUDE_ALL_GCS
 154 
 155 #if INCLUDE_ALL_GCS
 156 #define NOT_ALL_GCS_RETURN        /* next token must be ; */
 157 #define NOT_ALL_GCS_RETURN_(code) /* next token must be ; */
 158 #else
 159 #define NOT_ALL_GCS_RETURN        {}
 160 #define NOT_ALL_GCS_RETURN_(code) { return code; }
 161 #endif // INCLUDE_ALL_GCS
 162 
 163 #ifndef INCLUDE_SHENANDOAH_GC
 164 #define INCLUDE_SHENANDOAH_GC 0
 165 #endif
 166 
 167 #ifndef INCLUDE_NMT
 168 #define INCLUDE_NMT 1
 169 #endif // INCLUDE_NMT
 170 
 171 #if INCLUDE_NMT
 172 #define NOT_NMT_RETURN        /* next token must be ; */
 173 #define NOT_NMT_RETURN_(code) /* next token must be ; */
 174 #else
 175 #define NOT_NMT_RETURN        {}
 176 #define NOT_NMT_RETURN_(code) { return code; }
 177 #endif // INCLUDE_NMT
 178 
 179 #ifndef INCLUDE_TRACE
 180 #define INCLUDE_TRACE 1
 181 #endif // INCLUDE_TRACE
 182 
 183 #ifndef INCLUDE_JVMCI
 184 #define INCLUDE_JVMCI 1
 185 #endif
 186 


< prev index next >