diff -r d5a7407108b4 -r 24ec8a039c90 hotspot/src/share/vm/runtime/thread.cpp --- a/hotspot/src/share/vm/runtime/thread.cpp Wed Aug 02 08:19:09 2017 -0400 +++ b/hotspot/src/share/vm/runtime/thread.cpp Wed Aug 02 10:52:50 2017 -0400 @@ -848,6 +848,13 @@ } } +void Thread::print_value_on(outputStream* st) const { + if (is_Named_thread()) { + st->print(" \"%s\" ", name()); + } + st->print(INTPTR_FORMAT, p2i(this)); // print address +} + #ifdef ASSERT void Thread::print_owned_locks_on(outputStream* st) const { Monitor *cur = _owned_locks;