• Home
  • Raw
  • Download

Lines Matching refs:ThreadState

37 THREADLOCAL char cur_thread_placeholder[sizeof(ThreadState)] ALIGNED(64);
81 ThreadState::ThreadState(Context *ctx, int tid, int unique_id, u64 epoch, in ThreadState() function in __tsan::ThreadState
185 void Initialize(ThreadState *thr) { in Initialize()
248 int Finalize(ThreadState *thr) { in Finalize()
299 u32 CurrentStackId(ThreadState *thr, uptr pc) { in CurrentStackId()
314 void TraceSwitch(ThreadState *thr) { in TraceSwitch()
331 uptr TraceTopPC(ThreadState *thr) { in TraceTopPC()
372 static inline void HandleRace(ThreadState *thr, u64 *shadow_mem, in HandleRace()
384 static inline bool OldIsInSameSynchEpoch(Shadow old, ThreadState *thr) { in OldIsInSameSynchEpoch()
388 static inline bool HappensBefore(Shadow old, ThreadState *thr) { in HappensBefore()
393 void MemoryAccessImpl(ThreadState *thr, uptr addr, in MemoryAccessImpl()
466 void UnalignedMemoryAccess(ThreadState *thr, uptr pc, uptr addr, in UnalignedMemoryAccess()
488 void MemoryAccess(ThreadState *thr, uptr pc, uptr addr, in MemoryAccess()
536 static void MemoryRangeSet(ThreadState *thr, uptr pc, uptr addr, uptr size, in MemoryRangeSet()
597 void MemoryResetRange(ThreadState *thr, uptr pc, uptr addr, uptr size) { in MemoryResetRange()
601 void MemoryRangeFreed(ThreadState *thr, uptr pc, uptr addr, uptr size) { in MemoryRangeFreed()
621 void MemoryRangeImitateWrite(ThreadState *thr, uptr pc, uptr addr, uptr size) { in MemoryRangeImitateWrite()
632 void FuncEntry(ThreadState *thr, uptr pc) { in FuncEntry()
662 void FuncExit(ThreadState *thr) { in FuncExit()
676 void IgnoreCtl(ThreadState *thr, bool write, bool begin) { in IgnoreCtl()