< prev index next >

test/jtreg-ext/requires/VMProps.java

Print this page

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

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

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