it's not straightforward to do.
*/
+static UWord stats__evm__lookup_found = 0;
+static UWord stats__evm__lookup_notfound = 0;
static UWord stats__ctxt_rcdec1 = 0;
static UWord stats__ctxt_rcdec2 = 0;
*resSzB = cand_szB;
*resIsW = cand_isW;
*locksHeldW = cand_locksHeldW;
+ stats__evm__lookup_found++;
return True;
}
} /* for (j = 0; j < nToCheck; j++) */
/* really didn't find anything. */
+ stats__evm__lookup_notfound++;
return False;
}
for (i = 0; i <= N_OLDREF_ACCS; i++)
VG_(printf)( "accs[%d]=%lu ", i, OldRef_accs_n[i]);
VG_(printf)( ")\n");
+ VG_(printf)( " libhb: oldref lookup found=%lu notfound=%lu\n",
+ stats__evm__lookup_found, stats__evm__lookup_notfound);
}
VG_(printf)( " libhb: ctxt__rcdec: 1=%lu(%lu eq), 2=%lu, 3=%lu\n",
stats__ctxt_rcdec1, stats__ctxt_rcdec1_eq,