< prev index next >

test/jtreg-ext/requires/VMProps.java

Print this page

311      * Selected final flag.
312      *
313      * @param map - property-value pairs
314      * @param flagName - flag name
315      */
316     private void vmOptFinalFlag(SafeMap map, String flagName) {
317         map.put("vm.opt.final." + flagName,
318                 () -> String.valueOf(WB.getBooleanVMFlag(flagName)));
319     }
320 
321     /**
322      * Selected sets of final flags.
323      *
324      * @param map - property-value pairs
325      */
326     protected void vmOptFinalFlags(SafeMap map) {
327         vmOptFinalFlag(map, "ClassUnloading");
328         vmOptFinalFlag(map, "ClassUnloadingWithConcurrentMark");
329         vmOptFinalFlag(map, "CriticalJNINatives");
330         vmOptFinalFlag(map, "EliminateAllocations");

331         vmOptFinalFlag(map, "UnlockExperimentalVMOptions");
332         vmOptFinalFlag(map, "UseAdaptiveSizePolicy");
333         vmOptFinalFlag(map, "UseCompressedOops");
334         vmOptFinalFlag(map, "UseLargePages");
335         vmOptFinalFlag(map, "UseTransparentHugePages");
336         vmOptFinalFlag(map, "UseVectorizedMismatchIntrinsic");
337     }
338 
339     /**
340      * Selected final flag of type intx.
341      *
342      * @param map - property-value pairs
343      * @param flagName - flag name
344      */
345     private void vmOptFinalIntxFlag(SafeMap map, String flagName) {
346         map.put("vm.opt.final." + flagName,
347                 () -> String.valueOf(WB.getIntxVMFlag(flagName)));
348     }
349 
350     /**

311      * Selected final flag.
312      *
313      * @param map - property-value pairs
314      * @param flagName - flag name
315      */
316     private void vmOptFinalFlag(SafeMap map, String flagName) {
317         map.put("vm.opt.final." + flagName,
318                 () -> String.valueOf(WB.getBooleanVMFlag(flagName)));
319     }
320 
321     /**
322      * Selected sets of final flags.
323      *
324      * @param map - property-value pairs
325      */
326     protected void vmOptFinalFlags(SafeMap map) {
327         vmOptFinalFlag(map, "ClassUnloading");
328         vmOptFinalFlag(map, "ClassUnloadingWithConcurrentMark");
329         vmOptFinalFlag(map, "CriticalJNINatives");
330         vmOptFinalFlag(map, "EliminateAllocations");
331         vmOptFinalFlag(map, "TieredCompilation");
332         vmOptFinalFlag(map, "UnlockExperimentalVMOptions");
333         vmOptFinalFlag(map, "UseAdaptiveSizePolicy");
334         vmOptFinalFlag(map, "UseCompressedOops");
335         vmOptFinalFlag(map, "UseLargePages");
336         vmOptFinalFlag(map, "UseTransparentHugePages");
337         vmOptFinalFlag(map, "UseVectorizedMismatchIntrinsic");
338     }
339 
340     /**
341      * Selected final flag of type intx.
342      *
343      * @param map - property-value pairs
344      * @param flagName - flag name
345      */
346     private void vmOptFinalIntxFlag(SafeMap map, String flagName) {
347         map.put("vm.opt.final." + flagName,
348                 () -> String.valueOf(WB.getIntxVMFlag(flagName)));
349     }
350 
351     /**
< prev index next >