From: Julian Seward Date: Sun, 2 Apr 2006 16:21:44 +0000 (+0000) Subject: Fix another place where function addresses passed to Vex needed to be X-Git-Tag: svn/VALGRIND_3_2_0~144 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6135031a89226ce23f5b2c6a489f26f189aea4db;p=thirdparty%2Fvalgrind.git Fix another place where function addresses passed to Vex needed to be dereferenced properly. (Logically part of r5814). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5815 --- diff --git a/callgrind/main.c b/callgrind/main.c index 7b5dc96550..d2e208d105 100644 --- a/callgrind/main.c +++ b/callgrind/main.c @@ -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;