You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

8 lines
1.9 KiB

codetoanalyze/cpp/starvation/basics.cpp, basics::Basic_thread1_bad, 18, DEADLOCK, no_bucket, ERROR, [[Trace 1] `basics::Basic_thread1_bad`,{first= this.mutex_1; eventually= LockAcquire(this.mutex_2)},LockAcquire(this.mutex_2),[Trace 2] `basics::Basic_thread2_bad`,{first= this.mutex_2; eventually= LockAcquire(this.mutex_1)},LockAcquire(this.mutex_1)]
codetoanalyze/cpp/starvation/basics.cpp, basics::PathSensitive_FP_ok, 142, DEADLOCK, no_bucket, ERROR, [In method`basics::PathSensitive_FP_ok`,{first= this.mutex_; eventually= LockAcquire(this.mutex_)},LockAcquire(this.mutex_)]
codetoanalyze/cpp/starvation/basics.cpp, basics::SelfDeadlock_complicated_bad, 131, DEADLOCK, no_bucket, ERROR, [In method`basics::SelfDeadlock_complicated_bad`,{first= this.mutex_; eventually= LockAcquire(this.mutex_)},LockAcquire(this.mutex_)]
codetoanalyze/cpp/starvation/basics.cpp, basics::SelfDeadlock_interproc1_bad, 114, DEADLOCK, no_bucket, ERROR, [In method`basics::SelfDeadlock_interproc1_bad`,{first= this.mutex_; eventually= LockAcquire(this.mutex_)},Method call: `basics::SelfDeadlock_interproc2_bad`,LockAcquire(this.mutex_)]
codetoanalyze/cpp/starvation/basics.cpp, basics::SelfDeadlock_thread_bad, 105, DEADLOCK, no_bucket, ERROR, [In method`basics::SelfDeadlock_thread_bad`,{first= this.mutex_; eventually= LockAcquire(this.mutex_)},LockAcquire(this.mutex_)]
codetoanalyze/cpp/starvation/basics.cpp, basics::WithGuard_thread1_bad, 44, DEADLOCK, no_bucket, ERROR, [[Trace 1] `basics::WithGuard_thread1_bad`,{first= this.mutex_1; eventually= LockAcquire(this.mutex_2)},LockAcquire(this.mutex_2),[Trace 2] `basics::WithGuard_thread2_bad`,{first= this.mutex_2; eventually= LockAcquire(this.mutex_1)},LockAcquire(this.mutex_1)]
codetoanalyze/cpp/starvation/skip.cpp, skipped::Skip_not_skipped_bad, 19, DEADLOCK, no_bucket, ERROR, [In method`skipped::Skip_not_skipped_bad`,Method call: `skipped::Skip_private_deadlock`,{first= this.mutex_; eventually= LockAcquire(this.mutex_)},LockAcquire(this.mutex_)]