8224878: Use JVMFlag parameters instead of name strings

Reviewed-by: gziemski, dholmes, jrose
This commit is contained in:
Stefan Karlsson 2019-08-26 09:15:43 +02:00
parent e1aca70a1c
commit 04ef527ede
15 changed files with 355 additions and 464 deletions

View file

@ -205,7 +205,7 @@ C2V_VMENTRY_NULL(jobject, getFlagValue, (JNIEnv* env, jobject c2vm, jobject name
JVMCI_THROW_NULL(NullPointerException);
}
const char* cstring = JVMCIENV->as_utf8_string(name);
JVMFlag* flag = JVMFlag::find_flag(cstring, strlen(cstring), /* allow_locked */ true, /* return_flag */ true);
const JVMFlag* flag = JVMFlag::find_declared_flag(cstring);
if (flag == NULL) {
return c2vm;
}