< prev index next >

test/jtreg-ext/requires/VMProps.java

Print this page

355      *
356      * @param map - property-value pairs
357      * @param flagName - flag name
358      */
359     private void vmOptFinalFlag(SafeMap map, String flagName) {
360         map.put("vm.opt.final." + flagName,
361                 () -> String.valueOf(WB.getBooleanVMFlag(flagName)));
362     }
363 
364     /**
365      * Selected sets of final flags.
366      *
367      * @param map - property-value pairs
368      */
369     protected void vmOptFinalFlags(SafeMap map) {
370         vmOptFinalFlag(map, "ClassUnloading");
371         vmOptFinalFlag(map, "ClassUnloadingWithConcurrentMark");
372         vmOptFinalFlag(map, "CriticalJNINatives");
373         vmOptFinalFlag(map, "EnableJVMCI");
374         vmOptFinalFlag(map, "EliminateAllocations");

375         vmOptFinalFlag(map, "UnlockExperimentalVMOptions");
376         vmOptFinalFlag(map, "UseAdaptiveSizePolicy");
377         vmOptFinalFlag(map, "UseCompressedOops");
378         vmOptFinalFlag(map, "UseLargePages");
379         vmOptFinalFlag(map, "UseTransparentHugePages");
380         vmOptFinalFlag(map, "UseVectorizedMismatchIntrinsic");
381     }
382 
383     /**
384      * Selected final flag of type intx.
385      *
386      * @param map - property-value pairs
387      * @param flagName - flag name
388      */
389     private void vmOptFinalIntxFlag(SafeMap map, String flagName) {
390         map.put("vm.opt.final." + flagName,
391                 () -> String.valueOf(WB.getIntxVMFlag(flagName)));
392     }
393 
394     /**

355      *
356      * @param map - property-value pairs
357      * @param flagName - flag name
358      */
359     private void vmOptFinalFlag(SafeMap map, String flagName) {
360         map.put("vm.opt.final." + flagName,
361                 () -> String.valueOf(WB.getBooleanVMFlag(flagName)));
362     }
363 
364     /**
365      * Selected sets of final flags.
366      *
367      * @param map - property-value pairs
368      */
369     protected void vmOptFinalFlags(SafeMap map) {
370         vmOptFinalFlag(map, "ClassUnloading");
371         vmOptFinalFlag(map, "ClassUnloadingWithConcurrentMark");
372         vmOptFinalFlag(map, "CriticalJNINatives");
373         vmOptFinalFlag(map, "EnableJVMCI");
374         vmOptFinalFlag(map, "EliminateAllocations");
375         vmOptFinalFlag(map, "TieredCompilation");
376         vmOptFinalFlag(map, "UnlockExperimentalVMOptions");
377         vmOptFinalFlag(map, "UseAdaptiveSizePolicy");
378         vmOptFinalFlag(map, "UseCompressedOops");
379         vmOptFinalFlag(map, "UseLargePages");
380         vmOptFinalFlag(map, "UseTransparentHugePages");
381         vmOptFinalFlag(map, "UseVectorizedMismatchIntrinsic");
382     }
383 
384     /**
385      * Selected final flag of type intx.
386      *
387      * @param map - property-value pairs
388      * @param flagName - flag name
389      */
390     private void vmOptFinalIntxFlag(SafeMap map, String flagName) {
391         map.put("vm.opt.final." + flagName,
392                 () -> String.valueOf(WB.getIntxVMFlag(flagName)));
393     }
394 
395     /**
< prev index next >