From: Nicholas Nethercote Date: Mon, 24 Feb 2003 10:42:47 +0000 (+0000) Subject: Added two new events: pre_deliver_signal and post_deliver_signal. X-Git-Tag: svn/VALGRIND_1_9_4~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3d8b6976f0730bf93aefd4e40a645d45005209cf;p=thirdparty%2Fvalgrind.git Added two new events: pre_deliver_signal and post_deliver_signal. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1435 --- diff --git a/include/vg_skin.h b/include/vg_skin.h index 44643941f8..2220e52a90 100644 --- a/include/vg_skin.h +++ b/include/vg_skin.h @@ -1457,7 +1457,18 @@ EV VG_(track_post_mutex_lock) ( void (*f)(ThreadId tid, EV VG_(track_post_mutex_unlock) ( void (*f)(ThreadId tid, void* /*pthread_mutex_t* */ mutex) ); -/* Others... condition variable, signal events... */ + +/* Signal events (not exhaustive) */ + +/* Called before a signal is delivered; `alt_stack' indicates if it is + delivered on an alternative stack. */ +EV VG_(track_pre_deliver_signal) ( void (*f)(ThreadId tid, Int sigNum, + Bool alt_stack) ); +/* Called after a signal is delivered. */ +EV VG_(track_post_deliver_signal) ( void (*f)(ThreadId tid, Int sigNum ) ); + + +/* Others... condition variables... */ /* ... */ #undef EV