62 *
63 * @return Map of property-value pairs.
64 */
65 @Override
66 public Map<String, String> call() {
67 Map<String, String> map = new HashMap<>();
68 map.put("vm.flavor", vmFlavor());
69 map.put("vm.compMode", vmCompMode());
70 map.put("vm.bits", vmBits());
71 map.put("vm.flightRecorder", vmFlightRecorder());
72 map.put("vm.simpleArch", vmArch());
73 map.put("vm.debug", vmDebug());
74 map.put("vm.jvmci", vmJvmci());
75 map.put("vm.emulatedClient", vmEmulatedClient());
76 // vm.hasSA is "true" if the VM contains the serviceability agent
77 // and jhsdb.
78 map.put("vm.hasSA", vmHasSA());
79 // vm.hasSAandCanAttach is "true" if the VM contains the serviceability agent
80 // and jhsdb and it can attach to the VM.
81 map.put("vm.hasSAandCanAttach", vmHasSAandCanAttach());
82 map.put("vm.cpu.features", cpuFeatures());
83 map.put("vm.rtm.cpu", vmRTMCPU());
84 map.put("vm.rtm.os", vmRTMOS());
85 map.put("vm.aot", vmAOT());
86 // vm.cds is true if the VM is compiled with cds support.
87 map.put("vm.cds", vmCDS());
88 map.put("vm.cds.custom.loaders", vmCDSForCustomLoaders());
89 map.put("vm.cds.archived.java.heap", vmCDSForArchivedJavaHeap());
90 // vm.graal.enabled is true if Graal is used as JIT
91 map.put("vm.graal.enabled", isGraalEnabled());
92 map.put("docker.support", dockerSupport());
93 map.put("release.implementor", implementor());
94 vmGC(map); // vm.gc.X = true/false
95 vmOptFinalFlags(map);
96
97 VMProps.dump(map);
98 return map;
99 }
100
101 /**
|
62 *
63 * @return Map of property-value pairs.
64 */
65 @Override
66 public Map<String, String> call() {
67 Map<String, String> map = new HashMap<>();
68 map.put("vm.flavor", vmFlavor());
69 map.put("vm.compMode", vmCompMode());
70 map.put("vm.bits", vmBits());
71 map.put("vm.flightRecorder", vmFlightRecorder());
72 map.put("vm.simpleArch", vmArch());
73 map.put("vm.debug", vmDebug());
74 map.put("vm.jvmci", vmJvmci());
75 map.put("vm.emulatedClient", vmEmulatedClient());
76 // vm.hasSA is "true" if the VM contains the serviceability agent
77 // and jhsdb.
78 map.put("vm.hasSA", vmHasSA());
79 // vm.hasSAandCanAttach is "true" if the VM contains the serviceability agent
80 // and jhsdb and it can attach to the VM.
81 map.put("vm.hasSAandCanAttach", vmHasSAandCanAttach());
82 // vm.hasJFR is "true" if JFR is included in the build of the VM and
83 // so tests can be executed.
84 map.put("vm.hasJFR", "" + WB.isJFRIncludedInVmBuild());
85 map.put("vm.cpu.features", cpuFeatures());
86 map.put("vm.rtm.cpu", vmRTMCPU());
87 map.put("vm.rtm.os", vmRTMOS());
88 map.put("vm.aot", vmAOT());
89 // vm.cds is true if the VM is compiled with cds support.
90 map.put("vm.cds", vmCDS());
91 map.put("vm.cds.custom.loaders", vmCDSForCustomLoaders());
92 map.put("vm.cds.archived.java.heap", vmCDSForArchivedJavaHeap());
93 // vm.graal.enabled is true if Graal is used as JIT
94 map.put("vm.graal.enabled", isGraalEnabled());
95 map.put("docker.support", dockerSupport());
96 map.put("release.implementor", implementor());
97 vmGC(map); // vm.gc.X = true/false
98 vmOptFinalFlags(map);
99
100 VMProps.dump(map);
101 return map;
102 }
103
104 /**
|