Searched defs:cur_val (Results 1 - 2 of 2) sorted by last modified time

/art/runtime/
H A Dthread.cc1084 int32_t cur_val = pending_threads->LoadRelaxed(); local
1085 CHECK_GT(cur_val, 0) << "Unexpected value for PassActiveSuspendBarriers(): " << cur_val;
1087 done = pending_threads->CompareExchangeWeakRelaxed(cur_val, cur_val - 1);
1089 if (done && (cur_val - 1) == 0) { // Weak CAS may fail spuriously.
H A Dthread_list.cc605 int32_t cur_val = pending_threads.LoadRelaxed(); local
606 if (LIKELY(cur_val > 0)) {
608 if (futex(pending_threads.Address(), FUTEX_WAIT, cur_val, &wait_timeout, nullptr, 0) != 0) {
618 cur_val = pending_threads.LoadRelaxed();
619 CHECK_EQ(cur_val, 0);
626 CHECK_EQ(cur_val, 0);

Completed in 57 milliseconds