diff -r 57f5cba78093 -r d1b24f2ceca5 src/hotspot/share/runtime/vm_operations.hpp --- a/src/hotspot/share/runtime/vm_operations.hpp Tue Jun 26 08:13:02 2018 +0100 +++ b/src/hotspot/share/runtime/vm_operations.hpp Mon Jun 25 16:00:56 2018 +0200 @@ -372,10 +372,17 @@ private: outputStream* _out; bool _print_concurrent_locks; + bool _print_extended_info; public: - VM_PrintThreads() { _out = tty; _print_concurrent_locks = PrintConcurrentLocks; } - VM_PrintThreads(outputStream* out, bool print_concurrent_locks) { _out = out; _print_concurrent_locks = print_concurrent_locks; } - VMOp_Type type() const { return VMOp_PrintThreads; } + VM_PrintThreads() + : _out(tty), _print_concurrent_locks(PrintConcurrentLocks), _print_extended_info(false) + {} + VM_PrintThreads(outputStream* out, bool print_concurrent_locks, bool print_extended_info) + : _out(out), _print_concurrent_locks(print_concurrent_locks), _print_extended_info(print_extended_info) + {} + VMOp_Type type() const { + return VMOp_PrintThreads; + } void doit(); bool doit_prologue(); void doit_epilogue();