diff -r c7b50c23ea71 -r 18dccdc438d7 src/hotspot/share/runtime/vm_operations.hpp --- a/src/hotspot/share/runtime/vm_operations.hpp Tue Nov 07 10:30:53 2017 -0500 +++ b/src/hotspot/share/runtime/vm_operations.hpp Tue Nov 07 09:37:45 2017 -0500 @@ -111,6 +111,7 @@ template(ThreadsSuspendJVMTI) \ template(ICBufferFull) \ template(ScavengeMonitors) \ + template(PrintMetadata) \ class VM_Operation: public CHeapObj { public: @@ -374,6 +375,17 @@ void doit(); }; +class VM_PrintMetadata : public VM_Operation { + private: + outputStream* _out; + size_t _scale; + public: + VM_PrintMetadata(outputStream* out, size_t scale) : _out(out), _scale(scale) {}; + + VMOp_Type type() const { return VMOp_PrintMetadata; } + void doit(); +}; + class DeadlockCycle; class VM_FindDeadlocks: public VM_Operation { private: