comparison src/share/vm/runtime/arguments.cpp @ 22601:bc2d4dac0cd3

JVMCI options are now passed as individual -Djvmci.option.<name>=<value> arguments on the command line instead of -Djvmci.options=<multiple options settings separated by spaces>
author Doug Simon <doug.simon@oracle.com>
date Tue, 22 Sep 2015 22:29:28 +0200
parents be44a5efeaff
children d3930fdd1eb3
comparison
equal deleted inserted replaced
22600:a4b63f56bc97 22601:bc2d4dac0cd3
3568 jint Arguments::finalize_vm_init_args(SysClassPath* scp_p, bool scp_assembly_required) { 3568 jint Arguments::finalize_vm_init_args(SysClassPath* scp_p, bool scp_assembly_required) {
3569 // This must be done after all -D arguments have been processed. 3569 // This must be done after all -D arguments have been processed.
3570 scp_p->expand_endorsed(); 3570 scp_p->expand_endorsed();
3571 3571
3572 #if INCLUDE_JVMCI 3572 #if INCLUDE_JVMCI
3573 jint res = JVMCIRuntime::save_options(_system_properties);
3574 if (res != JNI_OK) {
3575 return res;
3576 }
3577
3573 if (!UseJVMCIClassLoader) { 3578 if (!UseJVMCIClassLoader) {
3574 // Append lib/jvmci/*.jar to boot class path 3579 // Append lib/jvmci/*.jar to boot class path
3575 char jvmciDir[JVM_MAXPATHLEN]; 3580 char jvmciDir[JVM_MAXPATHLEN];
3576 const char* fileSep = os::file_separator(); 3581 const char* fileSep = os::file_separator();
3577 jio_snprintf(jvmciDir, sizeof(jvmciDir), "%s%slib%sjvmci", Arguments::get_java_home(), fileSep, fileSep); 3582 jio_snprintf(jvmciDir, sizeof(jvmciDir), "%s%slib%sjvmci", Arguments::get_java_home(), fileSep, fileSep);