hotspot/src/share/vm/runtime/vm_operations.hpp
changeset 36322 218528915a61
parent 35825 7c7652ee137b
child 37289 9989add27bf4
--- a/hotspot/src/share/vm/runtime/vm_operations.hpp	Thu Feb 25 10:42:42 2016 +0100
+++ b/hotspot/src/share/vm/runtime/vm_operations.hpp	Thu Feb 25 10:44:19 2016 +0100
@@ -105,6 +105,7 @@
   template(DumpHashtable)                         \
   template(DumpTouchedMethods)                    \
   template(MarkActiveNMethods)                    \
+  template(PrintCompileQueue)                     \
   template(PrintClassHierarchy)                   \
 
 class VM_Operation: public CHeapObj<mtInternal> {
@@ -421,6 +422,17 @@
   void doit();
 };
 
+class VM_PrintCompileQueue: public VM_Operation {
+ private:
+  outputStream* _out;
+
+ public:
+  VM_PrintCompileQueue(outputStream* st) : _out(st) {}
+  VMOp_Type type() const { return VMOp_PrintCompileQueue; }
+  Mode evaluation_mode() const { return _safepoint; }
+  void doit();
+};
+
 #if INCLUDE_SERVICES
 class VM_PrintClassHierarchy: public VM_Operation {
  private: