]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix another place where function addresses passed to Vex needed to be
authorJulian Seward <jseward@acm.org>
Sun, 2 Apr 2006 16:21:44 +0000 (16:21 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 2 Apr 2006 16:21:44 +0000 (16:21 +0000)
dereferenced properly.  (Logically part of r5814).

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

callgrind/main.c

index 7b5dc96550f1bf45221b0d7f8435fd2367488856..d2e208d105e9abd14bc4da188dcf8782b269815b 100644 (file)
@@ -226,7 +226,8 @@ EventSet* insert_simcall(IRBB* bbOut, InstrInfo* ii, UInt dataSize,
     else
        VG_(tool_panic)("argc... not 1 or 2 or 3?");
     
-    di = unsafeIRDirty_0_N( argc, helperName, helperAddr, argv);
+    di = unsafeIRDirty_0_N( argc, helperName, 
+                                  VG_(fnptr_to_fnentry)( helperAddr ), argv);
     addStmtToIRBB( bbOut, IRStmt_Dirty(di) );
 
     return es;