<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Summary: List the GC threads in the hs_err file in the "Other
    Threads" section<br>
    <br>
    There are 4 small parts to this:<br>
    1) Fix G1CollectedHeap::gc_threads_do() to also iterate over
    concurrent mark worker threads.<br>
    2) Have Thread::print_on_error() print the thread name of
    NamedThreads.<br>
    3) Factor out code that prints out each "Other Thread" to
    Threads::print_on_error().<br>
    4) Call Threads::print_on_error() on every GC thread.<br>
    <br>
    BUG: <a href="https://bugs.openjdk.java.net/browse/JDK-8152905">8152905:
      hs_err file is missing gc threads</a><br>
    WEBREV: <a class="moz-txt-link-freetext" href="http://cr.openjdk.java.net/~drwhite/8152905/webrev.01/">http://cr.openjdk.java.net/~drwhite/8152905/webrev.01/</a><br>
    TESTING: <br>
     - Tested "java -XX:ErrorHandlerTest=1 -version" on all collectors.<br>
     - jprt<br>
    <br>
    Thanks,<br>
    <br>
     - Derek<br>
  </body>
</html>