Home
last modified time | relevance | path

Searched refs:as_struct (Results 1 – 3 of 3) sorted by relevance

/art/runtime/
Dthread-inl.h80 tls32_.state_and_flags.as_struct.state = new_state; in SetState()
81 return static_cast<ThreadState>(old_state_and_flags.as_struct.state); in SetState()
119 if (UNLIKELY((old_state_and_flags.as_struct.flags & kCheckpointRequest) != 0)) { in TransitionFromRunnableToSuspended()
124 DCHECK_EQ((old_state_and_flags.as_struct.flags & kCheckpointRequest), 0); in TransitionFromRunnableToSuspended()
125 new_state_and_flags.as_struct.flags = old_state_and_flags.as_struct.flags; in TransitionFromRunnableToSuspended()
126 new_state_and_flags.as_struct.state = new_state; in TransitionFromRunnableToSuspended()
144 int16_t old_state = old_state_and_flags.as_struct.state; in TransitionFromSuspendedToRunnable()
149 DCHECK_EQ(old_state_and_flags.as_struct.state, old_state); in TransitionFromSuspendedToRunnable()
150 if (UNLIKELY((old_state_and_flags.as_struct.flags & kSuspendRequest) != 0)) { in TransitionFromSuspendedToRunnable()
154 DCHECK_EQ(old_state_and_flags.as_struct.state, old_state); in TransitionFromSuspendedToRunnable()
[all …]
Dthread.h204 DCHECK_GE(tls32_.state_and_flags.as_struct.state, kTerminated); in GetState()
205 DCHECK_LE(tls32_.state_and_flags.as_struct.state, kSuspended); in GetState()
206 return static_cast<ThreadState>(tls32_.state_and_flags.as_struct.state); in GetState()
222 return state_and_flags.as_struct.state != kRunnable && in IsSuspended()
223 (state_and_flags.as_struct.flags & kSuspendRequest) != 0; in IsSuspended()
850 return (tls32_.state_and_flags.as_struct.flags & flag) != 0; in ReadFlag()
854 return (tls32_.state_and_flags.as_struct.flags != 0); in TestAllFlags()
966 tls32_.state_and_flags.as_struct.state = new_state; in SetStateUnsafe()
1021 } as_struct; member
Dthread.cc822 if (old_state_and_flags.as_struct.state != kRunnable) { in RequestCheckpoint()
841 DCHECK_EQ(old_state_and_flags.as_struct.state, kRunnable); in RequestCheckpoint()
844 new_state_and_flags.as_struct.flags |= kCheckpointRequest; in RequestCheckpoint()
1282 tls32_.state_and_flags.as_struct.flags = 0; in Thread()
1283 tls32_.state_and_flags.as_struct.state = kNative; in Thread()