From 6f4e48d3de45ece56ef936f18458e7371a04a7d1 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Thu, 25 Apr 2002 01:27:35 +0000 Subject: [PATCH] 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 --- coregrind/vg_signals.c | 14 ++++++++++++++ vg_signals.c | 14 ++++++++++++++ 2 files changed, 28 insertions(+) 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 ); } -- 2.47.2