src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java Mon Mar 20 17:37:38 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java Mon Mar 20 17:37:38 2017
*** 21,33 ****
--- 21,31 ----
* questions.
*/
package org.graalvm.compiler.core.test.debug;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.junit.Test;
import org.graalvm.compiler.debug.Debug;
import org.graalvm.compiler.debug.DebugConfig;
*** 41,53 ****
--- 39,49 ----
import org.graalvm.compiler.debug.GraalDebugConfig;
import org.graalvm.compiler.debug.internal.CounterImpl;
import org.graalvm.compiler.debug.internal.MemUseTrackerImpl;
import org.graalvm.compiler.debug.internal.TimerImpl;
import org.graalvm.compiler.debug.internal.method.MethodMetricsImpl;
! import org.graalvm.compiler.debug.internal.method.MethodMetricsPrinter;
import org.graalvm.compiler.options.OptionValue;
import org.graalvm.compiler.options.OptionValue.OverrideScope;
! import org.graalvm.compiler.options.OptionValues;
import org.graalvm.compiler.phases.Phase;
import jdk.vm.ci.meta.ResolvedJavaMethod;
// intercepting metrics
*** 60,89 ****
--- 56,80 ----
@Override
DebugConfig getConfig() {
List<DebugDumpHandler> dumpHandlers = new ArrayList<>();
List<DebugVerifyHandler> verifyHandlers = new ArrayList<>();
+ OptionValues options = getInitialOptions();
GraalDebugConfig debugConfig = new GraalDebugConfig(
! GraalDebugConfig.Options.Log.getValue(),
! options,
+ GraalDebugConfig.Options.Log.getValue(options),
"CountingAddPhase",
! GraalDebugConfig.Options.TrackMemUse.getValue(options),
"CountingAddPhase",
! GraalDebugConfig.Options.Dump.getValue(options),
! GraalDebugConfig.Options.Verify.getValue(options),
"MethodMetricsTest$TestApplication.*",
"CountingAddPhase",
System.out, dumpHandlers, verifyHandlers);
return debugConfig;
}
@Override
protected OverrideScope getOScope() {
Map<OptionValue<?>, Object> mapping = new HashMap<>();
mapping.put(MethodMetricsPrinter.Options.MethodMeterPrintAscii, true);
return OptionValue.override(mapping);
}
private DebugValueFactory factory;
@Test
@Override
@SuppressWarnings("try")
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/debug/MethodMetricsTestInterception01.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File