comparison src/share/vm/prims/jvm.cpp @ 12322:72b7e96c1922

8024545: make develop and notproduct flag values available in product builds Reviewed-by: dholmes, kvn
author twisti
date Thu, 26 Sep 2013 12:07:53 -0700
parents b2e698d2276c
children a07c25e4f67e
comparison
equal deleted inserted replaced
12295:1b64d46620a3 12322:72b7e96c1922
4233 JNIEXPORT void JNICALL JVM_VMBreakPoint(JNIEnv *env, jobject obj); 4233 JNIEXPORT void JNICALL JVM_VMBreakPoint(JNIEnv *env, jobject obj);
4234 } 4234 }
4235 4235
4236 JVM_LEAF(jboolean, JVM_AccessVMBooleanFlag(const char* name, jboolean* value, jboolean is_get)) 4236 JVM_LEAF(jboolean, JVM_AccessVMBooleanFlag(const char* name, jboolean* value, jboolean is_get))
4237 JVMWrapper("JVM_AccessBoolVMFlag"); 4237 JVMWrapper("JVM_AccessBoolVMFlag");
4238 return is_get ? CommandLineFlags::boolAt((char*) name, (bool*) value) : CommandLineFlags::boolAtPut((char*) name, (bool*) value, INTERNAL); 4238 return is_get ? CommandLineFlags::boolAt((char*) name, (bool*) value) : CommandLineFlags::boolAtPut((char*) name, (bool*) value, Flag::INTERNAL);
4239 JVM_END 4239 JVM_END
4240 4240
4241 JVM_LEAF(jboolean, JVM_AccessVMIntFlag(const char* name, jint* value, jboolean is_get)) 4241 JVM_LEAF(jboolean, JVM_AccessVMIntFlag(const char* name, jint* value, jboolean is_get))
4242 JVMWrapper("JVM_AccessVMIntFlag"); 4242 JVMWrapper("JVM_AccessVMIntFlag");
4243 intx v; 4243 intx v;
4244 jboolean result = is_get ? CommandLineFlags::intxAt((char*) name, &v) : CommandLineFlags::intxAtPut((char*) name, &v, INTERNAL); 4244 jboolean result = is_get ? CommandLineFlags::intxAt((char*) name, &v) : CommandLineFlags::intxAtPut((char*) name, &v, Flag::INTERNAL);
4245 *value = (jint)v; 4245 *value = (jint)v;
4246 return result; 4246 return result;
4247 JVM_END 4247 JVM_END
4248 4248
4249 4249