< prev index next >

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java

Print this page
rev 54717 : imported patch 8223306

*** 706,717 **** out.writeInt(0); // frame count int frameSerialNum = 0; int numThreads = 0; Threads threads = VM.getVM().getThreads(); ! ! for (JavaThread thread = threads.first(); thread != null; thread = thread.next()) { Oop threadObj = thread.getThreadObj(); if (threadObj != null && !thread.isExiting() && !thread.isHiddenFromExternalView()) { // dump thread stack trace ThreadStackTrace st = new ThreadStackTrace(thread); --- 706,717 ---- out.writeInt(0); // frame count int frameSerialNum = 0; int numThreads = 0; Threads threads = VM.getVM().getThreads(); ! for (int i = 0; i < threads.getNumberOfThreads(); i++) { ! JavaThread thread = threads.getJavaThreadAt(i); Oop threadObj = thread.getThreadObj(); if (threadObj != null && !thread.isExiting() && !thread.isHiddenFromExternalView()) { // dump thread stack trace ThreadStackTrace st = new ThreadStackTrace(thread);
< prev index next >