blob: 4a8e564f696202f6f0c1585b88d2fb69405d75c6 [file] [log] [blame]
sewardjaf44c822007-11-25 14:01:38 +00001void drd_post_thread_join(DrdThreadId joiner, DrdThreadId joinee);
sewardj721ad7b2007-11-30 08:30:29 +00002void drd_pre_mutex_init(Addr mutex, SizeT size, const MutexT mutex_type);
3void drd_post_mutex_destroy(Addr mutex, const MutexT mutex_type);
4void drd_pre_mutex_lock(DrdThreadId tid, Addr mutex, const SizeT size,
5 const MutexT mutex_type);
6void drd_post_mutex_lock(DrdThreadId tid, Addr mutex, const SizeT size,
7 const MutexT mutex_type);
8void drd_pre_mutex_unlock(const DrdThreadId tid, const Addr mutex,
9 const MutexT mutex_type);
sewardjaf44c822007-11-25 14:01:38 +000010void drd_post_cond_init(Addr cond, SizeT s);
sewardj721ad7b2007-11-30 08:30:29 +000011void drd_pre_cond_destroy(Addr cond);