Java sun.management.ThreadImpl#findDeadlockedThreads0的OpenJDK实现在哪里

Java sun.management.ThreadImpl#findDeadlockedThreads0的OpenJDK实现在哪里,java,jvm,java.util.concurrent,openjdk,Java,Jvm,Java.util.concurrent,Openjdk,我试图找到sun.management.ThreadImpl#finddedlockedthreads0的OpenJDK(7或8)实现,因为我想了解它如何在系统中定位所有java.util.concurrent.locks.ReadWriteLock并查询它们以找到死锁 我意识到这是在本机代码中实现的,但是浏览了Mercurial OpenJDK 7存储库后,我很难找到真正的C/C++代码来实现这一点 我设法做到了这一点- 但是我似乎找不到jmm_接口->FindDeadlocks的实现。有人能

我试图找到
sun.management.ThreadImpl#finddedlockedthreads0
的OpenJDK(7或8)实现,因为我想了解它如何在系统中定位所有
java.util.concurrent.locks.ReadWriteLock
并查询它们以找到死锁

我意识到这是在本机代码中实现的,但是浏览了Mercurial OpenJDK 7存储库后,我很难找到真正的C/C++代码来实现这一点

我设法做到了这一点-


但是我似乎找不到
jmm_接口->FindDeadlocks
的实现。有人能让我走上正轨吗?

实现在JVM部分,请参阅: