< prev index next >
src/share/vm/services/writeableFlags.cpp
Print this page
rev 9019 : [mq]: format.patch
*** 87,100 ****
buffer_concat(buffer, "other, unspecified error related to setting the flag."); break;
case Flag::SUCCESS:
break;
}
! PRAGMA_DIAG_PUSH
! PRAGMA_FORMAT_NONLITERAL_IGNORED_INTERNAL
! err_msg.print(buffer);
! PRAGMA_DIAG_POP
}
// set a boolean global flag
Flag::Error WriteableFlags::set_bool_flag(const char* name, const char* arg, Flag::Flags origin, FormatBuffer<80>& err_msg) {
int value = true;
--- 87,97 ----
buffer_concat(buffer, "other, unspecified error related to setting the flag."); break;
case Flag::SUCCESS:
break;
}
! err_msg.print("%s", buffer);
}
// set a boolean global flag
Flag::Error WriteableFlags::set_bool_flag(const char* name, const char* arg, Flag::Flags origin, FormatBuffer<80>& err_msg) {
int value = true;
*** 293,303 ****
}
return Flag::ERR_OTHER;
}
// a writeable flag setter accepting 'jvalue' values
! Flag::Error WriteableFlags::set_flag_from_jvalue(Flag* f, const void* value, Flag::Flags origin, FormatBuffer<80>& err_msg) {
jvalue new_value = *(jvalue*)value;
if (f->is_bool()) {
bool bvalue = (new_value.z == JNI_TRUE ? true : false);
return set_bool_flag(f->_name, bvalue, origin, err_msg);
} else if (f->is_int()) {
--- 290,301 ----
}
return Flag::ERR_OTHER;
}
// a writeable flag setter accepting 'jvalue' values
! Flag::Error WriteableFlags::set_flag_from_jvalue(Flag* f, const void* value, Flag::Flags origin,
! FormatBuffer<80>& err_msg) {
jvalue new_value = *(jvalue*)value;
if (f->is_bool()) {
bool bvalue = (new_value.z == JNI_TRUE ? true : false);
return set_bool_flag(f->_name, bvalue, origin, err_msg);
} else if (f->is_int()) {
< prev index next >