< prev index next >

test/jtreg-ext/requires/VMProps.java

Print this page

368      *
369      * @param map - property-value pairs
370      * @param flagName - flag name
371      */
372     private void vmOptFinalFlag(SafeMap map, String flagName) {
373         map.put("vm.opt.final." + flagName,
374                 () -> String.valueOf(WB.getBooleanVMFlag(flagName)));
375     }
376 
377     /**
378      * Selected sets of final flags.
379      *
380      * @param map - property-value pairs
381      */
382     protected void vmOptFinalFlags(SafeMap map) {
383         vmOptFinalFlag(map, "ClassUnloading");
384         vmOptFinalFlag(map, "ClassUnloadingWithConcurrentMark");
385         vmOptFinalFlag(map, "CriticalJNINatives");
386         vmOptFinalFlag(map, "EnableJVMCI");
387         vmOptFinalFlag(map, "EliminateAllocations");

388         vmOptFinalFlag(map, "UnlockExperimentalVMOptions");
389         vmOptFinalFlag(map, "UseAdaptiveSizePolicy");
390         vmOptFinalFlag(map, "UseCompressedOops");
391         vmOptFinalFlag(map, "UseLargePages");
392         vmOptFinalFlag(map, "UseTransparentHugePages");
393         vmOptFinalFlag(map, "UseVectorizedMismatchIntrinsic");
394     }
395 
396     /**
397      * Selected final flag of type intx.
398      *
399      * @param map - property-value pairs
400      * @param flagName - flag name
401      */
402     private void vmOptFinalIntxFlag(SafeMap map, String flagName) {
403         map.put("vm.opt.final." + flagName,
404                 () -> String.valueOf(WB.getIntxVMFlag(flagName)));
405     }
406 
407     /**

368      *
369      * @param map - property-value pairs
370      * @param flagName - flag name
371      */
372     private void vmOptFinalFlag(SafeMap map, String flagName) {
373         map.put("vm.opt.final." + flagName,
374                 () -> String.valueOf(WB.getBooleanVMFlag(flagName)));
375     }
376 
377     /**
378      * Selected sets of final flags.
379      *
380      * @param map - property-value pairs
381      */
382     protected void vmOptFinalFlags(SafeMap map) {
383         vmOptFinalFlag(map, "ClassUnloading");
384         vmOptFinalFlag(map, "ClassUnloadingWithConcurrentMark");
385         vmOptFinalFlag(map, "CriticalJNINatives");
386         vmOptFinalFlag(map, "EnableJVMCI");
387         vmOptFinalFlag(map, "EliminateAllocations");
388         vmOptFinalFlag(map, "TieredCompilation");
389         vmOptFinalFlag(map, "UnlockExperimentalVMOptions");
390         vmOptFinalFlag(map, "UseAdaptiveSizePolicy");
391         vmOptFinalFlag(map, "UseCompressedOops");
392         vmOptFinalFlag(map, "UseLargePages");
393         vmOptFinalFlag(map, "UseTransparentHugePages");
394         vmOptFinalFlag(map, "UseVectorizedMismatchIntrinsic");
395     }
396 
397     /**
398      * Selected final flag of type intx.
399      *
400      * @param map - property-value pairs
401      * @param flagName - flag name
402      */
403     private void vmOptFinalIntxFlag(SafeMap map, String flagName) {
404         map.put("vm.opt.final." + flagName,
405                 () -> String.valueOf(WB.getIntxVMFlag(flagName)));
406     }
407 
408     /**
< prev index next >