comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java @ 23778:a2051f3fe76b

do not exit on -XX:+JVMCIPrintFlags or -Djvmci.PrintConfig
author Doug Simon <doug.simon@oracle.com>
date Wed, 05 Oct 2016 10:19:36 +0200
parents 6c8eaf47db9a
children 16b5e00d9196
comparison
equal deleted inserted replaced
23777:6c8eaf47db9a 23778:a2051f3fe76b
304 304
305 if (config.getFlag("JVMCIPrintFlags", Boolean.class)) { 305 if (config.getFlag("JVMCIPrintFlags", Boolean.class)) {
306 PrintStream out = new PrintStream(getLogStream()); 306 PrintStream out = new PrintStream(getLogStream());
307 Option.printFlags(out); 307 Option.printFlags(out);
308 compilerFactory.printFlags(out); 308 compilerFactory.printFlags(out);
309 System.exit(0);
310 } 309 }
311 310
312 if (Option.PrintConfig.getBoolean()) { 311 if (Option.PrintConfig.getBoolean()) {
313 printConfig(configStore, compilerToVm); 312 printConfig(configStore, compilerToVm);
314 System.exit(0);
315 } 313 }
316 } 314 }
317 315
318 private JVMCIBackend registerBackend(JVMCIBackend backend) { 316 private JVMCIBackend registerBackend(JVMCIBackend backend) {
319 Class<? extends Architecture> arch = backend.getCodeCache().getTarget().arch.getClass(); 317 Class<? extends Architecture> arch = backend.getCodeCache().getTarget().arch.getClass();