diff --git a/pin/pin_sampler.cc b/pin/pin_sampler.cc index 5ad2394..55bba4a 100644 --- a/pin/pin_sampler.cc +++ b/pin/pin_sampler.cc @@ -108,7 +108,7 @@ instrument(INS ins, VOID *v) is_rd && is_wr ? USF_ATYPE_RW : (is_wr ? USF_ATYPE_WR : USF_ATYPE_RD); - INS_InsertCall(ins, IPOINT_BEFORE, (AFUNPTR)trace_mem, + INS_InsertPredicatedCall(ins, IPOINT_BEFORE, (AFUNPTR)trace_mem, IARG_INST_PTR, IARG_MEMORYOP_EA, op, IARG_UINT32, size,