|
From: Jeremy F. <je...@go...> - 2005-02-10 19:31:13
|
CVS commit by fitzhardinge:
Don't set a thread running when getting an async sync signal.
M +1 -5 vg_signals.c 1.121
--- valgrind/coregrind/vg_signals.c #1.120:1.121
@@ -1694,9 +1694,5 @@ void vg_sync_signalhandler ( Int sigNo,
/* If some user-process sent us one of these signals (ie,
they're not the result of a faulting instruction), then treat
- it as an async signal. This recipient thread may or may not
- be running at the time, so we need to make sure we have the
- CPU before going on. */
- if (!VG_(is_running_thread)(tid))
- VG_(set_running)(tid);
+ it as an async signal. */
/* Since every thread has these signals unblocked, we can't rely
|