<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>