changeset 7562:47ffd05828f9

8064319: Need to enable -XX:+TraceExceptions in release builds Summary: "-XX:+TraceExceptions" is now supported in product builds. Reviewed-by: sla, ccheung, coleenp Contributed-by: max.ockner@oracle.com
author coleenp
date Tue, 16 Dec 2014 19:00:24 -0500
parents 0e48ee44693e
children e5cd9ab6e923 05c08ab3cf65
files src/share/vm/runtime/globals.hpp test/runtime/CommandLine/TraceExceptionsTest.java
diffstat 2 files changed, 1 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/runtime/globals.hpp	Tue Dec 16 12:52:04 2014 +0100
+++ b/src/share/vm/runtime/globals.hpp	Tue Dec 16 19:00:24 2014 -0500
@@ -1341,7 +1341,7 @@
   develop(bool, TraceClassInitialization, false,                            \
           "Trace class initialization")                                     \
                                                                             \
-  develop(bool, TraceExceptions, false,                                     \
+  product(bool, TraceExceptions, false,                                     \
           "Trace exceptions")                                               \
                                                                             \
   develop(bool, TraceICs, false,                                            \
--- a/test/runtime/CommandLine/TraceExceptionsTest.java	Tue Dec 16 12:52:04 2014 +0100
+++ b/test/runtime/CommandLine/TraceExceptionsTest.java	Tue Dec 16 19:00:24 2014 -0500
@@ -33,11 +33,6 @@
 public class TraceExceptionsTest {
     public static void main(String[] args) throws Exception {
 
-        if (!Platform.isDebugBuild()) {
-          System.out.println("Skip the test on product builds since XX:+TraceExceptions is not available on product builds");
-          return;
-        }
-
         ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
             "-XX:+TraceExceptions", "NoClassFound");
         OutputAnalyzer output = new OutputAnalyzer(pb.start());