< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompileTheWorld.java

Print this page

        

*** 24,34 **** package org.graalvm.compiler.hotspot.test; import static java.util.Collections.singletonList; import static org.graalvm.compiler.core.CompilationWrapper.ExceptionAction.Print; ! import static org.graalvm.compiler.core.GraalCompilerOptions.CompilationBailoutAction; import static org.graalvm.compiler.core.GraalCompilerOptions.CompilationFailureAction; import static org.graalvm.compiler.core.test.ReflectionOptionDescriptors.extractEntries; import static org.graalvm.compiler.debug.MemUseTrackerKey.getCurrentThreadAllocatedBytes; import static org.graalvm.compiler.hotspot.test.CompileTheWorld.Options.DESCRIPTORS; import static org.graalvm.compiler.serviceprovider.JavaVersionUtil.Java8OrEarlier; --- 24,34 ---- package org.graalvm.compiler.hotspot.test; import static java.util.Collections.singletonList; import static org.graalvm.compiler.core.CompilationWrapper.ExceptionAction.Print; ! import static org.graalvm.compiler.core.GraalCompilerOptions.CompilationBailoutAsFailure; import static org.graalvm.compiler.core.GraalCompilerOptions.CompilationFailureAction; import static org.graalvm.compiler.core.test.ReflectionOptionDescriptors.extractEntries; import static org.graalvm.compiler.debug.MemUseTrackerKey.getCurrentThreadAllocatedBytes; import static org.graalvm.compiler.hotspot.test.CompileTheWorld.Options.DESCRIPTORS; import static org.graalvm.compiler.serviceprovider.JavaVersionUtil.Java8OrEarlier;
*** 213,223 **** // Copy the initial options and add in any extra options EconomicMap<OptionKey<?>, Object> compilationOptionsCopy = EconomicMap.create(initialOptions.getMap()); compilationOptionsCopy.putAll(compilationOptions); // We want to see stack traces when a method fails to compile ! CompilationBailoutAction.putIfAbsent(compilationOptionsCopy, Print); CompilationFailureAction.putIfAbsent(compilationOptionsCopy, Print); // By default only report statistics for the CTW threads themselves DebugOptions.MetricsThreadFilter.putIfAbsent(compilationOptionsCopy, "^CompileTheWorld"); this.compilationOptions = compilationOptionsCopy; --- 213,223 ---- // Copy the initial options and add in any extra options EconomicMap<OptionKey<?>, Object> compilationOptionsCopy = EconomicMap.create(initialOptions.getMap()); compilationOptionsCopy.putAll(compilationOptions); // We want to see stack traces when a method fails to compile ! CompilationBailoutAsFailure.putIfAbsent(compilationOptionsCopy, true); CompilationFailureAction.putIfAbsent(compilationOptionsCopy, Print); // By default only report statistics for the CTW threads themselves DebugOptions.MetricsThreadFilter.putIfAbsent(compilationOptionsCopy, "^CompileTheWorld"); this.compilationOptions = compilationOptionsCopy;
< prev index next >