On Thursday 06 December 2007 09:53, Konstantin Serebryany wrote:
> I've modified my test (attached, q2.cc), hope it will be helpful :)
> It now has N worker threads. If N >= 2 the race is reported even for GLOB1.
Last night's patch (happens-before-cvhack.patch) also makes this, q2.cc,
run without race warnings.
> I did not find VALGRIND_HG_POST_WAIT anywhere in valgrind nor in the net.
> Is it supposed to be used like this?
>
> #include "helgrind.h"
> ...
> pthread_mutex_lock(&MU);
> while (COND != n_tasks) {
> pthread_cond_wait(&CV, &MU);
> }
> VALGRIND_HG_POST_WAIT(&CV)
> pthread_mutex_unlock(&MU);
What is the behaviour of VALGRIND_HG_POST_WAIT supposed to be?
Are you referring to the VALGRIND_HG_POST_WAIT that is introduced
at the bottom of page 31 of Arndt Muehlenfeld's PhD thesis, or some
other thing?
J
-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Valgrind-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers