Searched defs:thinp (Results 1 - 1 of 1) sorted by relevance

/art/runtime/
H A Dmonitor.cc595 volatile int32_t* thinp = obj->GetRawLockWordAddress(); local
605 thin = *thinp;
616 *thinp += 1 << LW_LOCK_COUNT_SHIFT;
617 if (LW_LOCK_COUNT(*thinp) == LW_LOCK_COUNT_MASK) {
630 if (android_atomic_acquire_cas(thin, newThin, thinp) != 0) {
636 threadId, thinp, PrettyTypeOf(obj).c_str(), LW_LOCK_OWNER(thin));
643 thin = *thinp;
651 if (android_atomic_acquire_cas(thin, newThin, thinp) == 0) {
673 VLOG(monitor) << StringPrintf("monitor: thread %d found lock %p surprise-fattened by another thread", threadId, thinp);
679 VLOG(monitor) << StringPrintf("monitor: thread %d spin on lock %p done", threadId, thinp);
698 volatile int32_t* thinp = obj->GetRawLockWordAddress(); local
761 volatile int32_t* thinp = obj->GetRawLockWordAddress(); local
[all...]

Completed in 20 milliseconds