On Thursday, September 22, 2011, pankaj pawan wrote: > Hi all, > > For a simple program with two consecutive reads to same registers. > > 0x80483e3: mov 0x8049ce0,%eax (a) > 0x80483e8: mov 0x8049cd0,%eax (b)
These are writes to registers, not reads from them. > IR generated by valgrind : > > IMark(0x80483E3, 5, 0) //denotes start of an istruction > PUT(60) = 0x80483E3:I32 > > IMark(0x80483E8, 5, 0) > PUT(60) = 0x80483E8:I32 And these two PUTs of (60) are updates of the program counter. The updates to %eax will appear as PUTs of (0). J ------------------------------------------------------------------------------ All of the data generated in your IT infrastructure is seriously valuable. Why? It contains a definitive record of application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-d2dcopy2 _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users