Home | History | Annotate | Download | only in runtime

Lines Matching refs:state_and_flags

220     DCHECK_GE(tls32_.state_and_flags.as_struct.state, kTerminated);
221 DCHECK_LE(tls32_.state_and_flags.as_struct.state, kSuspended);
222 return static_cast<ThreadState>(tls32_.state_and_flags.as_struct.state);
241 union StateAndFlags state_and_flags;
242 state_and_flags.as_int = tls32_.state_and_flags.as_int;
243 return state_and_flags.as_struct.state != kRunnable &&
244 (state_and_flags.as_struct.flags & kSuspendRequest) != 0;
603 OFFSETOF_MEMBER(tls_32bit_sized_values, state_and_flags));
1043 return (tls32_.state_and_flags.as_struct.flags & flag) != 0;
1047 return (tls32_.state_and_flags.as_struct.flags != 0);
1051 tls32_.state_and_flags.as_atomic_int.FetchAndOrSequentiallyConsistent(flag);
1055 tls32_.state_and_flags.as_atomic_int.FetchAndAndSequentiallyConsistent(-1 ^ flag);
1250 tls32_.state_and_flags.as_struct.state = new_state;
1360 static_assert(sizeof(StateAndFlags) == sizeof(int32_t), "Weird state_and_flags size");
1403 union StateAndFlags state_and_flags;
1405 "Size of state_and_flags and int32 are different");