]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
drd: Make --trace-addr trace all loads for the specified address
authorBart Van Assche <bvanassche@acm.org>
Sun, 27 Jan 2013 10:58:47 +0000 (10:58 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sun, 27 Jan 2013 10:58:47 +0000 (10:58 +0000)
Thanks to Florian for reporting this.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13271

drd/drd_load_store.c

index cfe937ede979acc4edc352e96ce2f0a6c580db1c..ddfad819fc27cad63b9883f6ebcf83a2f76a31ba 100644 (file)
@@ -680,8 +680,7 @@ IRSB* DRD_(instrument)(VgCallbackClosure* const closure,
                                        sizeofIRType(data->Iex.Load.ty),
                                        NULL/* no guard */);
                }
-               instrument_load(bb, data->Iex.Load.addr,
-                               sizeofIRType(data->Iex.Load.ty),
+               instrument_load(bb, addr_expr, sizeofIRType(data->Iex.Load.ty),
                                NULL/* no guard */);
             }
          }