Lines Matching defs:flag

86 // Get custom message for this locked flag, or return NULL if
190 #define RUNTIME_DEVELOP_FLAG_STRUCT(type, name, value, doc) /* flag is constant */
191 #define RUNTIME_PD_DEVELOP_FLAG_STRUCT(type, name, doc) /* flag is constant */
202 #define RUNTIME_LP64_PRODUCT_FLAG_STRUCT(type, name, value, doc) /* flag is constant */
208 #define C1_DEVELOP_FLAG_STRUCT(type, name, value, doc) /* flag is constant */
209 #define C1_PD_DEVELOP_FLAG_STRUCT(type, name, doc) /* flag is constant */
222 #define C2_DEVELOP_FLAG_STRUCT(type, name, value, doc) /* flag is constant */
223 #define C2_PD_DEVELOP_FLAG_STRUCT(type, name, doc) /* flag is constant */
235 #define ARCH_DEVELOP_FLAG_STRUCT(type, name, value, doc) /* flag is constant */
246 #define SHARK_DEVELOP_FLAG_STRUCT(type, name, value, doc) /* flag is constant */
247 #define SHARK_PD_DEVELOP_FLAG_STRUCT(type, name, doc) /* flag is constant */
284 // Search the flag table for a named flag
299 // Flag name is not in the flag table
304 static Flag* address_of_flag(CommandLineFlagWithType flag) {
305 assert((size_t)flag < Flag::numFlags, "bad command line flag index");
306 return &Flag::flags[flag];
309 bool CommandLineFlagsEx::is_default(CommandLineFlag flag) {
310 assert((size_t)flag < Flag::numFlags, "bad command line flag index");
311 Flag* f = &Flag::flags[flag];
315 bool CommandLineFlagsEx::is_ergo(CommandLineFlag flag) {
316 assert((size_t)flag < Flag::numFlags, "bad command line flag index");
317 Flag* f = &Flag::flags[flag];
321 bool CommandLineFlagsEx::is_cmdline(CommandLineFlag flag) {
322 assert((size_t)flag < Flag::numFlags, "bad command line flag index");
323 Flag* f = &Flag::flags[flag];
353 void CommandLineFlagsEx::boolAtPut(CommandLineFlagWithType flag, bool value, FlagValueOrigin origin) {
354 Flag* faddr = address_of_flag(flag);
355 guarantee(faddr != NULL && faddr->is_bool(), "wrong flag type");
379 void CommandLineFlagsEx::intxAtPut(CommandLineFlagWithType flag, intx value, FlagValueOrigin origin) {
380 Flag* faddr = address_of_flag(flag);
381 guarantee(faddr != NULL && faddr->is_intx(), "wrong flag type");
405 void CommandLineFlagsEx::uintxAtPut(CommandLineFlagWithType flag, uintx value, FlagValueOrigin origin) {
406 Flag* faddr = address_of_flag(flag);
407 guarantee(faddr != NULL && faddr->is_uintx(), "wrong flag type");
431 void CommandLineFlagsEx::uint64_tAtPut(CommandLineFlagWithType flag, uint64_t value, FlagValueOrigin origin) {
432 Flag* faddr = address_of_flag(flag);
433 guarantee(faddr != NULL && faddr->is_uint64_t(), "wrong flag type");
457 void CommandLineFlagsEx::doubleAtPut(CommandLineFlagWithType flag, double value, FlagValueOrigin origin) {
458 Flag* faddr = address_of_flag(flag);
459 guarantee(faddr != NULL && faddr->is_double(), "wrong flag type");
497 void CommandLineFlagsEx::ccstrAtPut(CommandLineFlagWithType flag, ccstr value, FlagValueOrigin origin) {
498 Flag* faddr = address_of_flag(flag);
499 guarantee(faddr != NULL && faddr->is_ccstr(), "wrong flag type");
548 assert(Arguments::check_vm_args_consistency(), "Some flag settings conflict");