> On Sep 25, 2018, at 7:02 AM, Tom Hughes <t...@compton.nu> wrote:
> 
> I don't believe helgrind makes any attempt to observe atomic
> operations so it is entirely unaware of them and of any effect
> they might have on the thread correctness of a program.
> 
> It would be hard to do because where the compiler is able to
> generate direction instructions for the atomic there will be no
> function call to intercept, and as there won't necessarily be a
> one-one mapping from atomic operations to CPU instructions it
> is hard to determine what the original operation was by
> observing the instruction stream.

Thank you! This comes as a huge relief, because I first noticed the issue in a 
program I was writing where I used that approach and worried I was doing 
something very, very bad. Now I can rest easy. Or at least easier.

regards
john perry

-- 
John Edward Perry, III
Associate Professor, Dept of Mathematics, University of Southern Mississippi
Undergraduate Program Lead, Mathematics BS
john.pe...@usm.edu
A man with no regrets has either no past or no conscience.



_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to