}
/* Find a function by instruction pointer */
-mc_frame_t ObjectInformation::find_function(const void *ip) const
+simgrid::mc::Frame* ObjectInformation::find_function(const void *ip) const
{
/* This is implemented by binary search on a sorted array.
*
int k = i + ((j - i) / 2);
if (ip < base[k].low_pc)
j = k - 1;
- else if (k <= j && ip >= base[k + 1].low_pc)
+ else if (k < j && ip >= base[k + 1].low_pc)
i = k + 1;
else if (ip < base[k].function->high_pc)
return base[k].function;