src/hotspot/share/runtime/vm_operations.hpp
changeset 47802 18dccdc438d7
parent 47216 71c04702a3d5
child 47881 0ce0ac68ace7
--- 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<mtInternal> {
  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: