< prev index next >

src/share/vm/runtime/commandLineFlagWriteableList.cpp

Print this page




 186                               EMIT_WRITEABLE_NOTPRODUCT_FLAG,
 187                               IGNORE_RANGE,
 188                               IGNORE_CONSTRAINT,
 189                               EMIT_WRITEABLE));
 190 #endif // COMPILER2
 191 
 192 #if INCLUDE_ALL_GCS
 193   emit_writeable_no(NULL G1_FLAGS(EMIT_WRITEABLE_DEVELOPER_FLAG,
 194                               EMIT_WRITEABLE_PD_DEVELOPER_FLAG,
 195                               EMIT_WRITEABLE_PRODUCT_FLAG,
 196                               EMIT_WRITEABLE_PD_PRODUCT_FLAG,
 197                               EMIT_WRITEABLE_DIAGNOSTIC_FLAG,
 198                               EMIT_WRITEABLE_PD_DIAGNOSTIC_FLAG,
 199                               EMIT_WRITEABLE_EXPERIMENTAL_FLAG,
 200                               EMIT_WRITEABLE_NOTPRODUCT_FLAG,
 201                               EMIT_WRITEABLE_MANAGEABLE_FLAG,
 202                               EMIT_WRITEABLE_PRODUCT_RW_FLAG,
 203                               IGNORE_RANGE,
 204                               IGNORE_CONSTRAINT,
 205                               EMIT_WRITEABLE));













 206 #endif // INCLUDE_ALL_GCS
 207 }
 208 
 209 CommandLineFlagWriteable* CommandLineFlagWriteableList::find(const char* name) {
 210   CommandLineFlagWriteable* found = NULL;
 211   for (int i=0; i<length(); i++) {
 212     CommandLineFlagWriteable* writeable = at(i);
 213     if (strcmp(writeable->name(), name) == 0) {
 214       found = writeable;
 215       break;
 216     }
 217   }
 218   return found;
 219 }
 220 
 221 void CommandLineFlagWriteableList::mark_startup(void) {
 222   for (int i=0; i<length(); i++) {
 223     CommandLineFlagWriteable* writeable = at(i);
 224     writeable->mark_startup();
 225   }


 186                               EMIT_WRITEABLE_NOTPRODUCT_FLAG,
 187                               IGNORE_RANGE,
 188                               IGNORE_CONSTRAINT,
 189                               EMIT_WRITEABLE));
 190 #endif // COMPILER2
 191 
 192 #if INCLUDE_ALL_GCS
 193   emit_writeable_no(NULL G1_FLAGS(EMIT_WRITEABLE_DEVELOPER_FLAG,
 194                               EMIT_WRITEABLE_PD_DEVELOPER_FLAG,
 195                               EMIT_WRITEABLE_PRODUCT_FLAG,
 196                               EMIT_WRITEABLE_PD_PRODUCT_FLAG,
 197                               EMIT_WRITEABLE_DIAGNOSTIC_FLAG,
 198                               EMIT_WRITEABLE_PD_DIAGNOSTIC_FLAG,
 199                               EMIT_WRITEABLE_EXPERIMENTAL_FLAG,
 200                               EMIT_WRITEABLE_NOTPRODUCT_FLAG,
 201                               EMIT_WRITEABLE_MANAGEABLE_FLAG,
 202                               EMIT_WRITEABLE_PRODUCT_RW_FLAG,
 203                               IGNORE_RANGE,
 204                               IGNORE_CONSTRAINT,
 205                               EMIT_WRITEABLE));
 206   emit_writeable_no(NULL EPSILON_FLAGS(EMIT_WRITEABLE_DEVELOPER_FLAG,
 207                               EMIT_WRITEABLE_PD_DEVELOPER_FLAG,
 208                               EMIT_WRITEABLE_PRODUCT_FLAG,
 209                               EMIT_WRITEABLE_PD_PRODUCT_FLAG,
 210                               EMIT_WRITEABLE_DIAGNOSTIC_FLAG,
 211                               EMIT_WRITEABLE_PD_DIAGNOSTIC_FLAG,
 212                               EMIT_WRITEABLE_EXPERIMENTAL_FLAG,
 213                               EMIT_WRITEABLE_NOTPRODUCT_FLAG,
 214                               EMIT_WRITEABLE_MANAGEABLE_FLAG,
 215                               EMIT_WRITEABLE_PRODUCT_RW_FLAG,
 216                               IGNORE_RANGE,
 217                               IGNORE_CONSTRAINT,
 218                               EMIT_WRITEABLE));
 219 #endif // INCLUDE_ALL_GCS
 220 }
 221 
 222 CommandLineFlagWriteable* CommandLineFlagWriteableList::find(const char* name) {
 223   CommandLineFlagWriteable* found = NULL;
 224   for (int i=0; i<length(); i++) {
 225     CommandLineFlagWriteable* writeable = at(i);
 226     if (strcmp(writeable->name(), name) == 0) {
 227       found = writeable;
 228       break;
 229     }
 230   }
 231   return found;
 232 }
 233 
 234 void CommandLineFlagWriteableList::mark_startup(void) {
 235   for (int i=0; i<length(); i++) {
 236     CommandLineFlagWriteable* writeable = at(i);
 237     writeable->mark_startup();
 238   }
< prev index next >