Lines Matching defs:ThreadState
370 struct ThreadState { struct
379 // QUESTION: can we can squeeze this into ThreadState::Fast? argument
383 u64 fast_synch_epoch;
387 int ignore_reads_and_writes;
388 int ignore_sync;
389 int suppress_reports;
392 IgnoreSet mop_ignore_set;
393 IgnoreSet sync_ignore_set;
397 uptr *shadow_stack;
398 uptr *shadow_stack_end;
399 uptr *shadow_stack_pos;
400 u64 *racy_shadow_addr;
401 u64 racy_state[2];
402 MutexSet mset;
403 ThreadClock clock;
405 Vector<JmpBuf> jmp_bufs;
406 int ignore_interceptors;
409 u64 stat[StatCnt];
411 const int tid;
412 const int unique_id;
413 bool in_symbolizer;
414 bool in_ignored_lib;
415 bool is_inited;
416 bool is_dead;
417 bool is_freeing;
418 bool is_vptr_access;
419 const uptr stk_addr;
420 const uptr stk_size;
421 const uptr tls_addr;
422 const uptr tls_size;
423 ThreadContext *tctx;
426 InternalDeadlockDetector internal_deadlock_detector;
428 DDLogicalThread *dd_lt;
452 explicit ThreadState(Context *ctx, int tid, int unique_id, u64 epoch, argument