|
From: <sv...@va...> - 2006-04-02 16:21:53
|
Author: sewardj
Date: 2006-04-02 17:21:44 +0100 (Sun, 02 Apr 2006)
New Revision: 5815
Log:
Fix another place where function addresses passed to Vex needed to be
dereferenced properly. (Logically part of r5814).
Modified:
trunk/callgrind/main.c
Modified: trunk/callgrind/main.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/callgrind/main.c 2006-04-02 15:53:59 UTC (rev 5814)
+++ trunk/callgrind/main.c 2006-04-02 16:21:44 UTC (rev 5815)
@@ -226,7 +226,8 @@
else
VG_(tool_panic)("argc... not 1 or 2 or 3?");
=20
- di =3D unsafeIRDirty_0_N( argc, helperName, helperAddr, argv);
+ di =3D unsafeIRDirty_0_N( argc, helperName,=20
+ VG_(fnptr_to_fnentry)( helperAddr ), a=
rgv);
addStmtToIRBB( bbOut, IRStmt_Dirty(di) );
=20
return es;
|