# HG changeset patch # User Doug Simon # Date 1443541641 -7200 # Node ID 19ce432d854d972ce44fee805ca7022927a67db2 # Parent 219a35438fb794409661c8b0d476e1afadb5b6a7 added CodeCacheProvider.shouldDebugNonSafepoints and made CompilerToVM.shouldDebugNonSafepoints package-private diff -r 219a35438fb7 -r 19ce432d854d jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeCacheProvider.java --- a/jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeCacheProvider.java Tue Sep 29 17:30:51 2015 +0200 +++ b/jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeCacheProvider.java Tue Sep 29 17:47:21 2015 +0200 @@ -150,4 +150,9 @@ * size of address/offset fields. */ long getMaxCallTargetOffset(long address); + + /** + * Determines if debug info should also be emitted at non-safepoint locations. + */ + boolean shouldDebugNonSafepoints(); } diff -r 219a35438fb7 -r 19ce432d854d jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java --- a/jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java Tue Sep 29 17:30:51 2015 +0200 +++ b/jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java Tue Sep 29 17:47:21 2015 +0200 @@ -556,7 +556,7 @@ /** * Determines if debug info should also be emitted at non-safepoint locations. */ - public boolean shouldDebugNonSafepoints() { + boolean shouldDebugNonSafepoints() { return shouldDebugNonSafepointsImpl(); } diff -r 219a35438fb7 -r 19ce432d854d jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java --- a/jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java Tue Sep 29 17:30:51 2015 +0200 +++ b/jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java Tue Sep 29 17:47:21 2015 +0200 @@ -264,4 +264,8 @@ public long getMaxCallTargetOffset(long address) { return runtime.getCompilerToVM().getMaxCallTargetOffset(address); } + + public boolean shouldDebugNonSafepoints() { + return runtime.getCompilerToVM().shouldDebugNonSafepoints(); + } }