hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java
--- a/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java Fri May 12 13:14:25 2017 -0700
+++ b/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src/org/graalvm/compiler/debug/internal/DebugScope.java Fri May 12 13:56:13 2017 -0700
@@ -235,7 +235,7 @@
}
public boolean isDumpEnabled(int dumpLevel) {
- assert dumpLevel > 0;
+ assert dumpLevel >= 0;
return currentDumpLevel >= dumpLevel;
}
@@ -441,7 +441,7 @@
memUseTrackingEnabled = false;
timeEnabled = false;
verifyEnabled = false;
- currentDumpLevel = 0;
+ currentDumpLevel = -1;
methodMetricsEnabled = false;
// Be pragmatic: provide a default log stream to prevent a crash if the stream is not
// set while logging