< prev index next >

test/jtreg-ext/requires/VMProps.java

Print this page

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

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

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