|
From: <sv...@va...> - 2007-11-17 21:31:45
|
Author: sewardj
Date: 2007-11-17 21:31:48 +0000 (Sat, 17 Nov 2007)
New Revision: 7176
Log:
Don't pollute the XML output if the program terminates with a signal,
and for a couple of other minor warnings.
Modified:
trunk/coregrind/m_signals.c
Modified: trunk/coregrind/m_signals.c
===================================================================
--- trunk/coregrind/m_signals.c 2007-11-17 21:11:57 UTC (rev 7175)
+++ trunk/coregrind/m_signals.c 2007-11-17 21:31:48 UTC (rev 7176)
@@ -822,7 +822,7 @@
return VG_(mk_SysRes_Success)( 0 );
bad_signo:
- if (VG_(showing_core_errors)()) {
+ if (VG_(showing_core_errors)() && !VG_(clo_xml)) {
VG_(message)(Vg_UserMsg,
"Warning: bad signal number %d in sigaction()",
signo);
@@ -830,7 +830,7 @@
return VG_(mk_SysRes_Error)( VKI_EINVAL );
bad_signo_reserved:
- if (VG_(showing_core_errors)()) {
+ if (VG_(showing_core_errors)() && !VG_(clo_xml)) {
VG_(message)(Vg_UserMsg,
"Warning: ignored attempt to set %s handler in sigaction();",
signame(signo));
@@ -841,7 +841,7 @@
return VG_(mk_SysRes_Error)( VKI_EINVAL );
bad_sigkill_or_sigstop:
- if (VG_(showing_core_errors)()) {
+ if (VG_(showing_core_errors)() && !VG_(clo_xml)) {
VG_(message)(Vg_UserMsg,
"Warning: ignored attempt to set %s handler in sigaction();",
signame(signo));
@@ -1206,7 +1206,8 @@
core = False;
}
- if (VG_(clo_verbosity) > 1 || (could_core && info->si_code > VKI_SI_USER)) {
+ if ( (VG_(clo_verbosity) > 1 || (could_core && info->si_code > VKI_SI_USER))
+ && !VG_(clo_xml) ) {
VG_(message)(Vg_UserMsg, "");
VG_(message)(Vg_UserMsg,
"Process terminating with default action of signal %d (%s)%s",
|