On Fri, 5 Jan 2024 19:06:34 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:

>> In threadControl.c, at build time you can decide to keep track of thread 
>> names by compiling with "#define DEBUG_THREADNAME". If this is also a debug 
>> build, some extra debugging functions are included in the build, including 
>> "dumpThread(ThreadNode *node)". These are intended to be called from gdb, or 
>> possibly from somewhere in the debug agent implementation, to aid with 
>> debugging. When dumpThread() prints the thread's name, it just uses the name 
>> that was stored when the thread was created. However, the thread name can 
>> change, so dumpThread() should really fetch the current thread name and 
>> print it. 
>> 
>> I also added some commented out code to print other useful fields of the 
>> ThreadNode, including the ThreadState. These can be enabled by the user as 
>> needed.
>> 
>> Tested with all of tier1, and also ran tier2 and tier4 svc tests.
>
> Chris Plummer has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   fix indentation

Marked as reviewed by sspitsyn (Reviewer).

-------------

PR Review: https://git.openjdk.org/jdk/pull/17259#pullrequestreview-1806840976

Reply via email to