Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:stats

49 static cl::opt<bool> ClPrintStats("tsan-print-stats",
50 cl::desc("Print ThreadSanitizer instrumentation stats"), cl::Hidden);
54 // Stats counters for ThreadSanitizer instrumentation.
90 // Stats are modified w/o synchronization.
91 ThreadSanitizerStats stats;
114 memset(&stats, 0, sizeof(stats));
146 << ": wr " << stats.NumInstrumentedWrites
147 << "; rd " << stats.NumInstrumentedReads
148 << "; vt " << stats.NumInstrumentedVtableWrites
149 << "; bs " << stats.NumAccessesWithBadSize
150 << "; rbw " << stats.NumOmittedReadsBeforeWrite
151 << "; rcg " << stats.NumOmittedReadsFromConstantGlobals
152 << "; rvt " << stats.NumOmittedReadsFromVtable
176 stats.NumOmittedReadsFromConstantGlobals++;
182 stats.NumOmittedReadsFromVtable++;
215 stats.NumOmittedReadsBeforeWrite++;
292 stats.NumAccessesWithBadSize++;
301 stats.NumInstrumentedVtableWrites++;
308 if (IsWrite) stats.NumInstrumentedWrites++;
309 else stats.NumInstrumentedReads++;