Lines Matching refs:traces
442 static bool HandleRacyStacks(ThreadState *thr, VarSizeStackTrace traces[2],
451 hash.hash[0] = md5_hash(traces[0].trace, traces[0].size * sizeof(uptr));
452 hash.hash[1] = md5_hash(traces[1].trace, traces[1].size * sizeof(uptr));
488 static void AddRacyStacks(ThreadState *thr, VarSizeStackTrace traces[2],
493 hash.hash[0] = md5_hash(traces[0].trace, traces[0].size * sizeof(uptr));
494 hash.hash[1] = md5_hash(traces[1].trace, traces[1].size * sizeof(uptr));
634 VarSizeStackTrace traces[kMop];
657 ObtainCurrentStack(thr, toppc, &traces[0], &tags[0]);
658 if (IsFiredSuppression(ctx, typ, traces[0]))
667 RestoreStack(s2.tid(), s2.epoch(), &traces[1], mset2, &tags[1]);
668 if (IsFiredSuppression(ctx, typ, traces[1]))
671 if (HandleRacyStacks(thr, traces, addr_min, addr_max))
688 rep.AddMemoryAccess(addr, tags[i], s, traces[i],
714 AddRacyStacks(thr, traces, addr_min, addr_max);