aboutsummaryrefslogtreecommitdiff
path: root/cachegrind/cg_main.c
diff options
context:
space:
mode:
authorsewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9>2005-12-23 12:47:42 +0000
committersewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9>2005-12-23 12:47:42 +0000
commit5bb86824902cff997eba4c392433560c24bffb45 (patch)
treeb44d3721daa4bf2f94b5700f09a48e994a752f6d /cachegrind/cg_main.c
parentb00944a4fc5320f4f9313d2090c32f6d36fd0d10 (diff)
downloadvalgrind-5bb86824902cff997eba4c392433560c24bffb45.tar.gz
ppc64-linux fixes.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5421 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'cachegrind/cg_main.c')
-rw-r--r--cachegrind/cg_main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/cachegrind/cg_main.c b/cachegrind/cg_main.c
index a1142ced9..81cabb52d 100644
--- a/cachegrind/cg_main.c
+++ b/cachegrind/cg_main.c
@@ -42,6 +42,7 @@
#include "pub_tool_oset.h"
#include "pub_tool_tooliface.h"
#include "pub_tool_clientstate.h"
+#include "pub_tool_machine.h" // VG_(fnptr_to_fnentry)
#include "cg_arch.h"
#include "cg_sim.c"
@@ -627,7 +628,9 @@ static void flushEvents ( CgState* cgs )
tl_assert(helperName);
tl_assert(helperAddr);
tl_assert(argv);
- di = unsafeIRDirty_0_N( regparms, helperName, helperAddr, argv);
+ di = unsafeIRDirty_0_N( regparms,
+ helperName, VG_(fnptr_to_fnentry)( helperAddr ),
+ argv );
addStmtToIRBB( cgs->bbOut, IRStmt_Dirty(di) );
}