From: Julian Seward Date: Thu, 25 Apr 2002 01:27:35 +0000 (+0000) Subject: Debugging hook which turns on a lot of debug printing when SIGUSR1 X-Git-Tag: svn/VALGRIND_1_0_3~306 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f4e48d3de45ece56ef936f18458e7371a04a7d1;p=thirdparty%2Fvalgrind.git Debugging hook which turns on a lot of debug printing when SIGUSR1 arrives. Commented out. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@145 --- diff --git a/coregrind/vg_signals.c b/coregrind/vg_signals.c index 16fbe2772a..51a2fe06bf 100644 --- a/coregrind/vg_signals.c +++ b/coregrind/vg_signals.c @@ -365,6 +365,17 @@ static void VG_(oursignalhandler) ( Int sigNo ) Int dummy_local; vki_ksigset_t saved_procmask; + /* + if (sigNo == VKI_SIGUSR1) { + VG_(printf)("YOWZA! SIGUSR1\n\n"); + VG_(clo_trace_pthread_level) = 2; + VG_(clo_trace_sched) = True; + VG_(clo_trace_syscalls) = True; + VG_(clo_trace_signals) = True; + return; + } + */ + if (VG_(clo_trace_signals)) { VG_(start_msg)(Vg_DebugMsg); VG_(add_to_msg)("signal %d arrived ... ", sigNo ); @@ -542,6 +553,9 @@ void VG_(sigstartup_actions) ( void ) } } + /* DEBUGGING HACK */ + /* VG_(ksignal)(VKI_SIGUSR1, &VG_(oursignalhandler)); */ + /* Finally, restore the blocking mask. */ VG_(restore_host_signals)( &saved_procmask ); } diff --git a/vg_signals.c b/vg_signals.c index 16fbe2772a..51a2fe06bf 100644 --- a/vg_signals.c +++ b/vg_signals.c @@ -365,6 +365,17 @@ static void VG_(oursignalhandler) ( Int sigNo ) Int dummy_local; vki_ksigset_t saved_procmask; + /* + if (sigNo == VKI_SIGUSR1) { + VG_(printf)("YOWZA! SIGUSR1\n\n"); + VG_(clo_trace_pthread_level) = 2; + VG_(clo_trace_sched) = True; + VG_(clo_trace_syscalls) = True; + VG_(clo_trace_signals) = True; + return; + } + */ + if (VG_(clo_trace_signals)) { VG_(start_msg)(Vg_DebugMsg); VG_(add_to_msg)("signal %d arrived ... ", sigNo ); @@ -542,6 +553,9 @@ void VG_(sigstartup_actions) ( void ) } } + /* DEBUGGING HACK */ + /* VG_(ksignal)(VKI_SIGUSR1, &VG_(oursignalhandler)); */ + /* Finally, restore the blocking mask. */ VG_(restore_host_signals)( &saved_procmask ); }