Lines Matching full:threadstate
26 void ReportDeadlock(ThreadState *thr, uptr pc, DDReport *r);
29 ThreadState *thr;
32 Callback(ThreadState *thr, uptr pc)
43 void DDMutexInit(ThreadState *thr, uptr pc, SyncVar *s) {
49 static void ReportMutexMisuse(ThreadState *thr, uptr pc, ReportType typ,
65 void MutexCreate(ThreadState *thr, uptr pc, uptr addr,
84 void MutexDestroy(ThreadState *thr, uptr pc, uptr addr) {
144 void MutexLock(ThreadState *thr, uptr pc, uptr addr, int rec, bool try_lock) {
189 int MutexUnlock(ThreadState *thr, uptr pc, uptr addr, bool all) {
232 void MutexReadLock(ThreadState *thr, uptr pc, uptr addr, bool trylock) {
267 void MutexReadUnlock(ThreadState *thr, uptr pc, uptr addr) {
299 void MutexReadOrWriteUnlock(ThreadState *thr, uptr pc, uptr addr) {
346 void MutexRepair(ThreadState *thr, uptr pc, uptr addr) {
354 void MutexInvalidAccess(ThreadState *thr, uptr pc, uptr addr) {
362 void Acquire(ThreadState *thr, uptr pc, uptr addr) {
374 ThreadState *thr = reinterpret_cast<ThreadState*>(arg);
382 void AcquireGlobal(ThreadState *thr, uptr pc) {
391 void Release(ThreadState *thr, uptr pc, uptr addr) {
403 void ReleaseStore(ThreadState *thr, uptr pc, uptr addr) {
417 ThreadState *thr = reinterpret_cast<ThreadState*>(arg);
425 void AfterSleep(ThreadState *thr, uptr pc) {
436 void AcquireImpl(ThreadState *thr, uptr pc, SyncClock *c) {
444 void ReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) {
453 void ReleaseStoreImpl(ThreadState *thr, uptr pc, SyncClock *c) {
462 void AcquireReleaseImpl(ThreadState *thr, uptr pc, SyncClock *c) {
472 void ReportDeadlock(ThreadState *thr, uptr pc, DDReport *r) {