7051189: Need to suppress info message if -xcheck:jni used with libjsig.so

Reviewed-by: coleenp, minqi
This commit is contained in:
Kevin Walls 2011-09-22 16:48:41 +01:00
parent 55bfd400ca
commit f4e1298403
3 changed files with 167 additions and 6 deletions

View file

@ -3895,14 +3895,19 @@ void os::Linux::install_signal_handlers() {
}
// 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;
}
}