ThreadState
void AddState(Model::Thread* thread, nanotime_t time, ThreadState state,
ThreadState state;
SchedulingEvent(nanotime_t time, ThreadState state,
ThreadState threadState = UNKNOWN;
thread_state_name(ThreadState state)
const char* thread_state_name(ThreadState state);
ThreadState state;
struct ThreadState : DoublyLinkedListLinkImpl<ThreadState> {
ThreadState()
ThreadState* state = it.Next();) {
ThreadState* state = it.Next();) {
static ThreadState* Create()
ThreadState* state = new(std::nothrow) ThreadState;
typedef DoublyLinkedList<ThreadState> ThreadStateList;
while (ThreadState* state = fThreadStates.RemoveHead())
while (ThreadState* state = fPreAllocatedThreadStates.RemoveHead())
ThreadState* state = fPreAllocatedThreadStates.RemoveHead();
ThreadState* state = ThreadState::Create();
ThreadState* state = it.Next();) {