Lines Matching defs:heuristic
431 UInt heuristic: (sizeof(UInt)*8)-3;
433 // LchNone if state != Reachable or no heuristic needed to
513 // are considered reachable due to the corresponding heuristic.
599 default: return "???invalid heuristic???";
675 // If ch is heuristically reachable via an heuristic member of heur_set,
676 // returns this heuristic.
791 if (ex->heuristic && ptr == ch->data)
792 // If block was considered reachable via an heuristic, and it is now
793 // directly reachable via ptr, clear the heuristic field.
794 ex->heuristic = LchNone;
806 ex->heuristic
809 if (ex->heuristic)
1064 "by ptr %#lx using %s heuristic\n",
1290 if (ex->heuristic) {
1291 MC_(bytes_heuristically_reachable)[ex->heuristic] += ch->szB;
1292 MC_(blocks_heuristically_reachable)[ex->heuristic]++;
1294 VG_(printf)("heuristic %s %#lx len %lu\n",
1295 pp_heuristic(ex->heuristic),
1434 "reachable via heuristic:\n");
1762 lc_extras[i].heuristic = LchNone;