On Tue, 11 Feb 2025 23:15:38 GMT, Serguei Spitsyn <[email protected]> wrote:
>> Chris Plummer has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> update comments
>
> 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++;
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/23456#discussion_r1951752872