Lines Matching refs:global
1609 // Returns a String array of all VM global flag names
1641 // can't be determined, true otherwise. If false is returned, then *global
1643 bool add_global_entry(JNIEnv* env, Handle name, jmmVMGlobal *global, Flag *flag, TRAPS) {
1650 global->name = (jstring)JNIHandles::make_local(env, flag_name());
1653 global->value.z = flag->get_bool() ? JNI_TRUE : JNI_FALSE;
1654 global->type = JMM_VMGLOBAL_TYPE_JBOOLEAN;
1656 global->value.j = (jlong)flag->get_intx();
1657 global->type = JMM_VMGLOBAL_TYPE_JLONG;
1659 global->value.j = (jlong)flag->get_uintx();
1660 global->type = JMM_VMGLOBAL_TYPE_JLONG;
1662 global->value.j = (jlong)flag->get_uint64_t();
1663 global->type = JMM_VMGLOBAL_TYPE_JLONG;
1666 global->value.l = (jobject)JNIHandles::make_local(env, str());
1667 global->type = JMM_VMGLOBAL_TYPE_JSTRING;
1669 global->type = JMM_VMGLOBAL_TYPE_UNKNOWN;
1673 global->writeable = flag->is_writeable();
1674 global->external = flag->is_external();
1677 global->origin = JMM_VMGLOBAL_ORIGIN_DEFAULT;
1680 global->origin = JMM_VMGLOBAL_ORIGIN_COMMAND_LINE;
1683 global->origin = JMM_VMGLOBAL_ORIGIN_ENVIRON_VAR;
1686 global->origin = JMM_VMGLOBAL_ORIGIN_CONFIG_FILE;
1689 global->origin = JMM_VMGLOBAL_ORIGIN_MANAGEMENT;
1692 global->origin = JMM_VMGLOBAL_ORIGIN_ERGONOMIC;
1695 global->origin = JMM_VMGLOBAL_ORIGIN_OTHER;