Home | History | Annotate | Download | only in runtime

Lines Matching refs:tls32_

139   tls32_.is_gc_marking = is_marking;
401 tls32_.tid = ::art::GetTid();
739 tls32_.thin_lock_thread_id = thread_list->AllocThreadId(this);
1203 DCHECK(delta == -1 || delta == +1 || delta == -tls32_.debug_suspend_count)
1204 << reason << " " << delta << " " << tls32_.debug_suspend_count << " " << this;
1205 DCHECK_GE(tls32_.suspend_count, tls32_.debug_suspend_count) << this;
1215 if (UNLIKELY(delta + tls32_.user_code_suspend_count < 0)) {
1220 if (UNLIKELY(delta < 0 && tls32_.suspend_count <= 0)) {
1248 tls32_.suspend_count += delta;
1251 tls32_.debug_suspend_count += delta;
1254 tls32_.user_code_suspend_count += delta;
1260 if (tls32_.suspend_count == 0) {
1264 tls32_.state_and_flags.as_atomic_int.FetchAndOrSequentiallyConsistent(flags);
1376 old_state_and_flags.as_int = tls32_.state_and_flags.as_int;
1386 bool success = tls32_.state_and_flags.as_atomic_int.CompareExchangeStrongSequentiallyConsistent(
1403 old_state_and_flags.as_int = tls32_.state_and_flags.as_int;
1415 bool success = tls32_.state_and_flags.as_atomic_int.CompareExchangeStrongSequentiallyConsistent(
1661 << " sCount=" << thread->tls32_.suspend_count
1662 << " dsCount=" << thread->tls32_.debug_suspend_count
1663 << " flags=" << thread->tls32_.state_and_flags.as_struct.flags
1915 !tls32_.throwing_OutOfMemoryError, check_suspended, dump_locks);
1957 if (self->tls32_.thread_exit_check_count == 0) {
1966 self->tls32_.thread_exit_check_count = 1;
2038 : tls32_(daemon),
2049 tls32_.state_and_flags.as_struct.flags = 0;
2050 tls32_.state_and_flags.as_struct.state = kNative;
2051 tls32_.interrupted.StoreRelaxed(false);
2062 tls32_.is_transitioning_to_runnable = false;
2202 CHECK_EQ(tls32_.is_transitioning_to_runnable, false);
2346 bool interrupted = tls32_.interrupted.LoadSequentiallyConsistent();
2348 tls32_.interrupted.StoreSequentiallyConsistent(false);
2355 return tls32_.interrupted.LoadSequentiallyConsistent();
2360 if (tls32_.interrupted.LoadSequentiallyConsistent()) {
2363 tls32_.interrupted.StoreSequentiallyConsistent(true);
2828 msg, (tls32_.throwing_OutOfMemoryError ? " (recursive case)" : ""));
2829 if (!tls32_.throwing_OutOfMemoryError) {
2830 tls32_.throwing_OutOfMemoryError = true;
2832 tls32_.throwing_OutOfMemoryError = false;