Lines Matching refs:done
1292 NOINLINE int TestFunc6(std::atomic_int* tid, std::atomic_bool* done)
1295 while (!done->load()) {
1301 NOINLINE int TestFunc5(std::atomic_int* tid, std::atomic_bool* done)
1303 int val = TestFunc6(tid, done);
1307 NOINLINE int TestFunc4(std::atomic_int* tid, std::atomic_bool* done)
1309 int val = TestFunc5(tid, done);
1313 NOINLINE int TestFunc3(std::atomic_int* tid, std::atomic_bool* done)
1315 int val = TestFunc4(tid, done);
1319 NOINLINE int TestFunc2(std::atomic_int* tid, std::atomic_bool* done)
1321 int val = TestFunc3(tid, done);
1325 NOINLINE int TestFunc1(std::atomic_int* tid, std::atomic_bool* done)
1327 int val = TestFunc2(tid, done);
1340 std::atomic_bool done(false);
1341 std::thread th1([&otherTid, &done] {
1343 TestFunc1(&otherTid, &done);
1359 done.store(true);