src/share/vm/services/management.cpp

changeset 9979
9f2b95a3c80b
parent 8081
eba0866f9379
child 10015
eb7ce841ccec
equal deleted inserted replaced
9978:0943ff57e154 9979:9f2b95a3c80b
1576 global->value.j = (jlong)flag->get_uintx(); 1576 global->value.j = (jlong)flag->get_uintx();
1577 global->type = JMM_VMGLOBAL_TYPE_JLONG; 1577 global->type = JMM_VMGLOBAL_TYPE_JLONG;
1578 } else if (flag->is_uint64_t()) { 1578 } else if (flag->is_uint64_t()) {
1579 global->value.j = (jlong)flag->get_uint64_t(); 1579 global->value.j = (jlong)flag->get_uint64_t();
1580 global->type = JMM_VMGLOBAL_TYPE_JLONG; 1580 global->type = JMM_VMGLOBAL_TYPE_JLONG;
1581 } else if (flag->is_double()) {
1582 global->value.d = (jdouble)flag->get_double();
1583 global->type = JMM_VMGLOBAL_TYPE_JDOUBLE;
1581 } else if (flag->is_ccstr()) { 1584 } else if (flag->is_ccstr()) {
1582 Handle str = java_lang_String::create_from_str(flag->get_ccstr(), CHECK_false); 1585 Handle str = java_lang_String::create_from_str(flag->get_ccstr(), CHECK_false);
1583 global->value.l = (jobject)JNIHandles::make_local(env, str()); 1586 global->value.l = (jobject)JNIHandles::make_local(env, str());
1584 global->type = JMM_VMGLOBAL_TYPE_JSTRING; 1587 global->type = JMM_VMGLOBAL_TYPE_JSTRING;
1585 } else { 1588 } else {

mercurial