diff src/os/linux/vm/os_linux.cpp @ 3956:3607aac85aa9

7051189: Need to suppress info message if -xcheck:jni used with libjsig.so Reviewed-by: coleenp, minqi
author kevinw
date Thu, 22 Sep 2011 16:48:41 +0100
parents 27702f012017
children 5d871c1ff17c
line wrap: on
line diff
--- a/src/os/linux/vm/os_linux.cpp	Mon Sep 19 12:18:46 2011 -0700
+++ b/src/os/linux/vm/os_linux.cpp	Thu Sep 22 16:48:41 2011 +0100
@@ -3895,14 +3895,19 @@
     }
 
     // We don't activate signal checker if libjsig is in place, we trust ourselves
-    // and if UserSignalHandler is installed all bets are off
+    // and if UserSignalHandler is installed all bets are off.
+    // Log that signal checking is off only if -verbose:jni is specified.
     if (CheckJNICalls) {
       if (libjsig_is_loaded) {
-        tty->print_cr("Info: libjsig is activated, all active signal checking is disabled");
+        if (PrintJNIResolving) {
+          tty->print_cr("Info: libjsig is activated, all active signal checking is disabled");
+        }
         check_signals = false;
       }
       if (AllowUserSignalHandlers) {
-        tty->print_cr("Info: AllowUserSignalHandlers is activated, all active signal checking is disabled");
+        if (PrintJNIResolving) {
+          tty->print_cr("Info: AllowUserSignalHandlers is activated, all active signal checking is disabled");
+        }
         check_signals = false;
       }
     }