Home | History | Annotate | Download | only in tsan

Lines Matching defs:writes

66   vector<CallSite> writes;
139 vector<CallSite>& writes = typedCallSites->writes;
141 for (vector<CallSite>::const_iterator it = writes.begin();
142 it != writes.end(); ++ it) {
158 vector<CallSite>& writes = typedCallSites->writes;
160 for (vector<CallSite>::const_iterator it = writes.begin();
161 it != writes.end(); ++ it) {
243 vector<CallSite>& writes = typedCallSites->writes;
245 (is_w ? writes : reads).push_back(callSite);
246 if (writes.size() > 0 && writes.size() + reads.size() > 1) {
248 for (size_t i = 0; !is_race && i < writes.size(); ++i) {
249 for (size_t j = 0; !is_race && j < writes.size(); ++j)
250 if (writes[i].thread_id != writes[j].thread_id)
253 if (writes[i].thread_id != reads[j].thread_id)
279 is_w ? typedCallSites->writes : typedCallSites->reads;