git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8638
barrier_thread_delete(drd_joinee);
}
+void drd_pre_thread_cancel(DrdThreadId canceling, DrdThreadId canceled)
+{
+ thread_pre_cancel(canceled);
+}
+
+void drd_post_thread_cancel(DrdThreadId canceling, DrdThreadId canceled, Bool succeeded)
+{ }
/* Called after a thread has performed its last memory access. */
static void drd_thread_finished(ThreadId vg_tid)
void drd_post_thread_join(DrdThreadId joiner, DrdThreadId joinee);
+void drd_pre_thread_cancel(DrdThreadId canceling, DrdThreadId canceled);
+void drd_post_thread_cancel(DrdThreadId canceling, DrdThreadId canceled, Bool succeeded);
+
void drd_pre_mutex_init(Addr mutex, const MutexT mutex_type);
void drd_post_mutex_destroy(Addr mutex, const MutexT mutex_type);
void drd_pre_mutex_lock(const Addr mutex, const MutexT mutex_type,