> 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