hotspot/src/share/vm/runtime/commandLineFlagRangeList.cpp
changeset 39117 59fa99a45873
parent 38273 2634194d7555
child 46499 22e71ef4a16a
equal deleted inserted replaced
39107:2a5697a98620 39117:59fa99a45873
   276 #define EMIT_RANGE_DIAGNOSTIC_FLAG(type, name, value, doc)   ); emit_range_##type(#name
   276 #define EMIT_RANGE_DIAGNOSTIC_FLAG(type, name, value, doc)   ); emit_range_##type(#name
   277 #define EMIT_RANGE_EXPERIMENTAL_FLAG(type, name, value, doc) ); emit_range_##type(#name
   277 #define EMIT_RANGE_EXPERIMENTAL_FLAG(type, name, value, doc) ); emit_range_##type(#name
   278 #define EMIT_RANGE_MANAGEABLE_FLAG(type, name, value, doc)   ); emit_range_##type(#name
   278 #define EMIT_RANGE_MANAGEABLE_FLAG(type, name, value, doc)   ); emit_range_##type(#name
   279 #define EMIT_RANGE_PRODUCT_RW_FLAG(type, name, value, doc)   ); emit_range_##type(#name
   279 #define EMIT_RANGE_PRODUCT_RW_FLAG(type, name, value, doc)   ); emit_range_##type(#name
   280 #define EMIT_RANGE_PD_PRODUCT_FLAG(type, name, doc)          ); emit_range_##type(#name
   280 #define EMIT_RANGE_PD_PRODUCT_FLAG(type, name, doc)          ); emit_range_##type(#name
       
   281 #define EMIT_RANGE_PD_DIAGNOSTIC_FLAG(type, name, doc)       ); emit_range_##type(#name
   281 #define EMIT_RANGE_DEVELOPER_FLAG(type, name, value, doc)    ); emit_range_##type(#name
   282 #define EMIT_RANGE_DEVELOPER_FLAG(type, name, value, doc)    ); emit_range_##type(#name
   282 #define EMIT_RANGE_PD_DEVELOPER_FLAG(type, name, doc)        ); emit_range_##type(#name
   283 #define EMIT_RANGE_PD_DEVELOPER_FLAG(type, name, doc)        ); emit_range_##type(#name
   283 #define EMIT_RANGE_NOTPRODUCT_FLAG(type, name, value, doc)   ); emit_range_##type(#name
   284 #define EMIT_RANGE_NOTPRODUCT_FLAG(type, name, value, doc)   ); emit_range_##type(#name
   284 #define EMIT_RANGE_LP64_PRODUCT_FLAG(type, name, value, doc) ); emit_range_##type(#name
   285 #define EMIT_RANGE_LP64_PRODUCT_FLAG(type, name, value, doc) ); emit_range_##type(#name
   285 
   286 
   297   emit_range_no(NULL RUNTIME_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   298   emit_range_no(NULL RUNTIME_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   298                                    EMIT_RANGE_PD_DEVELOPER_FLAG,
   299                                    EMIT_RANGE_PD_DEVELOPER_FLAG,
   299                                    EMIT_RANGE_PRODUCT_FLAG,
   300                                    EMIT_RANGE_PRODUCT_FLAG,
   300                                    EMIT_RANGE_PD_PRODUCT_FLAG,
   301                                    EMIT_RANGE_PD_PRODUCT_FLAG,
   301                                    EMIT_RANGE_DIAGNOSTIC_FLAG,
   302                                    EMIT_RANGE_DIAGNOSTIC_FLAG,
       
   303                                    EMIT_RANGE_PD_DIAGNOSTIC_FLAG,
   302                                    EMIT_RANGE_EXPERIMENTAL_FLAG,
   304                                    EMIT_RANGE_EXPERIMENTAL_FLAG,
   303                                    EMIT_RANGE_NOTPRODUCT_FLAG,
   305                                    EMIT_RANGE_NOTPRODUCT_FLAG,
   304                                    EMIT_RANGE_MANAGEABLE_FLAG,
   306                                    EMIT_RANGE_MANAGEABLE_FLAG,
   305                                    EMIT_RANGE_PRODUCT_RW_FLAG,
   307                                    EMIT_RANGE_PRODUCT_RW_FLAG,
   306                                    EMIT_RANGE_LP64_PRODUCT_FLAG,
   308                                    EMIT_RANGE_LP64_PRODUCT_FLAG,
   323   emit_range_no(NULL JVMCI_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   325   emit_range_no(NULL JVMCI_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   324                                  EMIT_RANGE_PD_DEVELOPER_FLAG,
   326                                  EMIT_RANGE_PD_DEVELOPER_FLAG,
   325                                  EMIT_RANGE_PRODUCT_FLAG,
   327                                  EMIT_RANGE_PRODUCT_FLAG,
   326                                  EMIT_RANGE_PD_PRODUCT_FLAG,
   328                                  EMIT_RANGE_PD_PRODUCT_FLAG,
   327                                  EMIT_RANGE_DIAGNOSTIC_FLAG,
   329                                  EMIT_RANGE_DIAGNOSTIC_FLAG,
       
   330                                  EMIT_RANGE_PD_DIAGNOSTIC_FLAG,
   328                                  EMIT_RANGE_EXPERIMENTAL_FLAG,
   331                                  EMIT_RANGE_EXPERIMENTAL_FLAG,
   329                                  EMIT_RANGE_NOTPRODUCT_FLAG,
   332                                  EMIT_RANGE_NOTPRODUCT_FLAG,
   330                                  EMIT_RANGE_CHECK,
   333                                  EMIT_RANGE_CHECK,
   331                                  IGNORE_CONSTRAINT,
   334                                  IGNORE_CONSTRAINT,
   332                                  IGNORE_WRITEABLE));
   335                                  IGNORE_WRITEABLE));
   336   emit_range_no(NULL C1_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   339   emit_range_no(NULL C1_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   337                               EMIT_RANGE_PD_DEVELOPER_FLAG,
   340                               EMIT_RANGE_PD_DEVELOPER_FLAG,
   338                               EMIT_RANGE_PRODUCT_FLAG,
   341                               EMIT_RANGE_PRODUCT_FLAG,
   339                               EMIT_RANGE_PD_PRODUCT_FLAG,
   342                               EMIT_RANGE_PD_PRODUCT_FLAG,
   340                               EMIT_RANGE_DIAGNOSTIC_FLAG,
   343                               EMIT_RANGE_DIAGNOSTIC_FLAG,
       
   344                               EMIT_RANGE_PD_DIAGNOSTIC_FLAG,
   341                               EMIT_RANGE_NOTPRODUCT_FLAG,
   345                               EMIT_RANGE_NOTPRODUCT_FLAG,
   342                               EMIT_RANGE_CHECK,
   346                               EMIT_RANGE_CHECK,
   343                               IGNORE_CONSTRAINT,
   347                               IGNORE_CONSTRAINT,
   344                               IGNORE_WRITEABLE));
   348                               IGNORE_WRITEABLE));
   345 #endif // COMPILER1
   349 #endif // COMPILER1
   348   emit_range_no(NULL C2_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   352   emit_range_no(NULL C2_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   349                               EMIT_RANGE_PD_DEVELOPER_FLAG,
   353                               EMIT_RANGE_PD_DEVELOPER_FLAG,
   350                               EMIT_RANGE_PRODUCT_FLAG,
   354                               EMIT_RANGE_PRODUCT_FLAG,
   351                               EMIT_RANGE_PD_PRODUCT_FLAG,
   355                               EMIT_RANGE_PD_PRODUCT_FLAG,
   352                               EMIT_RANGE_DIAGNOSTIC_FLAG,
   356                               EMIT_RANGE_DIAGNOSTIC_FLAG,
       
   357                               EMIT_RANGE_PD_DIAGNOSTIC_FLAG,
   353                               EMIT_RANGE_EXPERIMENTAL_FLAG,
   358                               EMIT_RANGE_EXPERIMENTAL_FLAG,
   354                               EMIT_RANGE_NOTPRODUCT_FLAG,
   359                               EMIT_RANGE_NOTPRODUCT_FLAG,
   355                               EMIT_RANGE_CHECK,
   360                               EMIT_RANGE_CHECK,
   356                               IGNORE_CONSTRAINT,
   361                               IGNORE_CONSTRAINT,
   357                               IGNORE_WRITEABLE));
   362                               IGNORE_WRITEABLE));
   361   emit_range_no(NULL G1_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   366   emit_range_no(NULL G1_FLAGS(EMIT_RANGE_DEVELOPER_FLAG,
   362                               EMIT_RANGE_PD_DEVELOPER_FLAG,
   367                               EMIT_RANGE_PD_DEVELOPER_FLAG,
   363                               EMIT_RANGE_PRODUCT_FLAG,
   368                               EMIT_RANGE_PRODUCT_FLAG,
   364                               EMIT_RANGE_PD_PRODUCT_FLAG,
   369                               EMIT_RANGE_PD_PRODUCT_FLAG,
   365                               EMIT_RANGE_DIAGNOSTIC_FLAG,
   370                               EMIT_RANGE_DIAGNOSTIC_FLAG,
       
   371                               EMIT_RANGE_PD_DIAGNOSTIC_FLAG,
   366                               EMIT_RANGE_EXPERIMENTAL_FLAG,
   372                               EMIT_RANGE_EXPERIMENTAL_FLAG,
   367                               EMIT_RANGE_NOTPRODUCT_FLAG,
   373                               EMIT_RANGE_NOTPRODUCT_FLAG,
   368                               EMIT_RANGE_MANAGEABLE_FLAG,
   374                               EMIT_RANGE_MANAGEABLE_FLAG,
   369                               EMIT_RANGE_PRODUCT_RW_FLAG,
   375                               EMIT_RANGE_PRODUCT_RW_FLAG,
   370                               EMIT_RANGE_CHECK,
   376                               EMIT_RANGE_CHECK,