> 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

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/17259/files
  - new: https://git.openjdk.org/jdk/pull/17259/files/eb318d81..fbbd07e5

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=17259&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=17259&range=00-01

  Stats: 18 lines in 1 file changed: 0 ins; 0 del; 18 mod
  Patch: https://git.openjdk.org/jdk/pull/17259.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/17259/head:pull/17259

PR: https://git.openjdk.org/jdk/pull/17259

Reply via email to