< prev index next >

test/jtreg-ext/requires/VMProps.java

Print this page
rev 53172 : [mq]: 8216180

*** 1,7 **** /* ! * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 84,93 **** --- 84,94 ---- map.put("vm.hasJFR", vmHasJFR()); map.put("vm.cpu.features", cpuFeatures()); map.put("vm.rtm.cpu", vmRTMCPU()); map.put("vm.rtm.compiler", vmRTMCompiler()); map.put("vm.aot", vmAOT()); + map.put("vm.aot.enabled", vmAotEnabled()); // vm.cds is true if the VM is compiled with cds support. map.put("vm.cds", vmCDS()); map.put("vm.cds.custom.loaders", vmCDSForCustomLoaders()); map.put("vm.cds.archived.java.heap", vmCDSForArchivedJavaHeap()); // vm.graal.enabled is true if Graal is used as JIT
*** 264,273 **** --- 265,275 ---- */ protected void vmOptFinalFlags(Map<String, String> map) { vmOptFinalFlag(map, "ClassUnloading"); vmOptFinalFlag(map, "UseCompressedOops"); vmOptFinalFlag(map, "EnableJVMCI"); + vmOptFinalFlag(map, "EliminateAllocations"); } /** * @return "true" if VM has a serviceability agent. */
*** 332,341 **** --- 334,350 ---- jaotc = bin.resolve("jaotc"); } return "" + Files.exists(jaotc); } + /* + * @return true if there is at least one loaded AOT'ed library. + */ + protected String vmAotEnabled() { + return "" + (WB.aotLibrariesCount() > 0); + } + /** * Check for CDS support. * * @return true if CDS is supported by the VM to be tested. */
< prev index next >