出于某种原因,我不能使用 Helgrind 来检测 POSIX pthreads API 的滥用(例如,解锁非锁定互斥体、释放包含锁定互斥体的内存等)。我试图找到另一个工具,但实际上失败了。我发现,Dr. Memory 不能用于检测线程错误,而 Thread Sanitizer 只能检测数据竞争。真的是这样吗?你能推荐我一些其他的工具吗?
问问题
130 次
出于某种原因,我不能使用 Helgrind 来检测 POSIX pthreads API 的滥用(例如,解锁非锁定互斥体、释放包含锁定互斥体的内存等)。我试图找到另一个工具,但实际上失败了。我发现,Dr. Memory 不能用于检测线程错误,而 Thread Sanitizer 只能检测数据竞争。真的是这样吗?你能推荐我一些其他的工具吗?