Lines Matching defs:flag

907 JVM_ENTRY(jboolean, jmm_SetBoolAttribute(JNIEnv *env, jmmBoolAttribute att, jboolean flag))
910 return MemoryService::set_verbose(flag != 0);
912 return ClassLoadingService::set_verbose(flag != 0);
914 return ThreadService::set_thread_monitoring_contention(flag != 0);
916 return ThreadService::set_thread_cpu_time_enabled(flag != 0);
918 return ThreadService::set_thread_allocated_memory_enabled(flag != 0);
973 // last flag entry is always NULL, so subtract 1
977 Flag* flag = &Flag::flags[i];
979 if (flag->is_unlocked() || flag->is_unlocker()) {
1609 // Returns a String array of all VM global flag names
1611 // last flag entry is always NULL, so subtract 1
1619 Flag* flag = &Flag::flags[i];
1621 if (flag->is_unlocked() || flag->is_unlocker()) {
1622 Handle s = java_lang_String::create_from_str(flag->name, CHECK_0);
1640 // Utility function used by jmm_GetVMGlobals. Returns false if flag type
1643 bool add_global_entry(JNIEnv* env, Handle name, jmmVMGlobal *global, Flag *flag, TRAPS) {
1646 flag_name = java_lang_String::create_from_str(flag->name, CHECK_false);
1652 if (flag->is_bool()) {
1653 global->value.z = flag->get_bool() ? JNI_TRUE : JNI_FALSE;
1655 } else if (flag->is_intx()) {
1656 global->value.j = (jlong)flag->get_intx();
1658 } else if (flag->is_uintx()) {
1659 global->value.j = (jlong)flag->get_uintx();
1661 } else if (flag->is_uint64_t()) {
1662 global->value.j = (jlong)flag->get_uint64_t();
1664 } else if (flag->is_ccstr()) {
1665 Handle str = java_lang_String::create_from_str(flag->get_ccstr(), CHECK_false);
1673 global->writeable = flag->is_writeable();
1674 global->external = flag->is_external();
1675 switch (flag->origin) {
1740 Flag* flag = Flag::find_flag(str, strlen(str));
1741 if (flag != NULL &&
1742 add_global_entry(env, sh, &globals[i], flag, THREAD)) {
1752 // last flag entry is always NULL, so subtract 1
1757 Flag* flag = &Flag::flags[i];
1759 if ((flag->is_unlocked() || flag->is_unlocker()) &&
1760 add_global_entry(env, null_h, &globals[num_entries], flag, THREAD)) {
1774 "The flag name cannot be null.");
1777 Flag* flag = Flag::find_flag(name, strlen(name));
1778 if (flag == NULL) {
1782 if (!flag->is_writeable()) {
1784 "This flag is not writeable.");
1788 if (flag->is_bool()) {
1791 } else if (flag->is_intx()) {
1794 } else if (flag->is_uintx()) {
1797 } else if (flag->is_uint64_t()) {
1800 } else if (flag->is_ccstr()) {
1808 assert(succeed, "Setting flag should succeed");