On Tue, 11 Feb 2025 23:16:04 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:
>> src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java >> line 54: >> >>> 52: private static long oopPtrSize; >>> 53: >>> 54: // For accessing platform dependent functionality >> >> Nit: It is better to have dot at the end of comment. > > It's consistent with other comments in the file. Okay. >> src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java >> line 51: >> >>> 49: if (!thread.isJavaThread()) { >>> 50: return; >>> 51: } >> >> Q: I wonder why is `!thread.isHiddenFromExternalView()` not used here. Have >> we always dumped the hidden from external view threads? > > It's only used by the code below, which has already done the check: > > if (threadObj != null && !thread.isExiting() && > !thread.isHiddenFromExternalView()) { > > // dump thread stack trace > ThreadStackTrace st = new ThreadStackTrace(thread); > st.dumpStack(-1); > numThreads++; I see it now. Thanks! ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/23456#discussion_r1951750825 PR Review Comment: https://git.openjdk.org/jdk/pull/23456#discussion_r1951764063