Lines Matching full:threadstate
48 THREADLOCAL char cur_thread_placeholder[sizeof(ThreadState)] ALIGNED(64);
110 ThreadState::ThreadState(Context *ctx, int tid, int unique_id, u64 epoch,
308 void Initialize(ThreadState *thr) {
387 int Finalize(ThreadState *thr) {
438 void ForkBefore(ThreadState *thr, uptr pc) {
443 void ForkParentAfter(ThreadState *thr, uptr pc) {
448 void ForkChildAfter(ThreadState *thr, uptr pc) {
472 void GrowShadowStack(ThreadState *thr) {
485 u32 CurrentStackId(ThreadState *thr, uptr pc) {
505 void TraceSwitch(ThreadState *thr) {
521 uptr TraceTopPC(ThreadState *thr) {
563 void HandleRace(ThreadState *thr, u64 *shadow_mem,
575 static inline bool HappensBefore(Shadow old, ThreadState *thr) {
580 void MemoryAccessImpl1(ThreadState *thr, uptr addr,
636 void UnalignedMemoryAccess(ThreadState *thr, uptr pc, uptr addr,
745 void MemoryAccess(ThreadState *thr, uptr pc, uptr addr,
811 void MemoryAccessImpl(ThreadState *thr, uptr addr,
827 static void MemoryRangeSet(ThreadState *thr, uptr pc, uptr addr, uptr size,
888 void MemoryResetRange(ThreadState *thr, uptr pc, uptr addr, uptr size) {
892 void MemoryRangeFreed(ThreadState *thr, uptr pc, uptr addr, uptr size) {
914 void MemoryRangeImitateWrite(ThreadState *thr, uptr pc, uptr addr, uptr size) {
927 void FuncEntry(ThreadState *thr, uptr pc) {
949 void FuncExit(ThreadState *thr) {
964 void ThreadIgnoreBegin(ThreadState *thr, uptr pc) {
975 void ThreadIgnoreEnd(ThreadState *thr, uptr pc) {
987 void ThreadIgnoreSyncBegin(ThreadState *thr, uptr pc) {
997 void ThreadIgnoreSyncEnd(ThreadState *thr, uptr pc) {