< prev index next >

src/hotspot/share/runtime/vmOperation.hpp

Print this page

 97   template(ShenandoahFinalUpdateRefs)             \
 98   template(ShenandoahFinalRoots)                  \
 99   template(ShenandoahDegeneratedGC)               \
100   template(Exit)                                  \
101   template(LinuxDllLoad)                          \
102   template(WhiteBoxOperation)                     \
103   template(JVMCIResizeCounters)                   \
104   template(ClassLoaderStatsOperation)             \
105   template(ClassLoaderHierarchyOperation)         \
106   template(DumpHashtable)                         \
107   template(CleanClassLoaderDataMetaspaces)        \
108   template(RehashStringTable)                     \
109   template(RehashSymbolTable)                     \
110   template(PrintCompileQueue)                     \
111   template(PrintClassHierarchy)                   \
112   template(PrintClasses)                          \
113   template(PrintMetadata)                         \
114   template(GTestExecuteAtSafepoint)               \
115   template(GTestStopSafepoint)                    \
116   template(JFROldObject)                          \

117   template(JvmtiPostObjectFree)                   \
118   template(RendezvousGCThreads)                   \
119   template(JFRInitializeCPUTimeSampler)       \
120   template(JFRTerminateCPUTimeSampler)        \
121   template(ReinitializeMDO)
122 
123 class Thread;
124 class outputStream;
125 
126 class VM_Operation : public StackObj {
127  public:
128   enum VMOp_Type {
129     VM_OPS_DO(VM_OP_ENUM)
130     VMOp_Terminating
131   };
132 
133  private:
134   Thread*         _calling_thread;
135 
136   // The VM operation name array

 97   template(ShenandoahFinalUpdateRefs)             \
 98   template(ShenandoahFinalRoots)                  \
 99   template(ShenandoahDegeneratedGC)               \
100   template(Exit)                                  \
101   template(LinuxDllLoad)                          \
102   template(WhiteBoxOperation)                     \
103   template(JVMCIResizeCounters)                   \
104   template(ClassLoaderStatsOperation)             \
105   template(ClassLoaderHierarchyOperation)         \
106   template(DumpHashtable)                         \
107   template(CleanClassLoaderDataMetaspaces)        \
108   template(RehashStringTable)                     \
109   template(RehashSymbolTable)                     \
110   template(PrintCompileQueue)                     \
111   template(PrintClassHierarchy)                   \
112   template(PrintClasses)                          \
113   template(PrintMetadata)                         \
114   template(GTestExecuteAtSafepoint)               \
115   template(GTestStopSafepoint)                    \
116   template(JFROldObject)                          \
117   template(ClassPrintLayout)                      \
118   template(JvmtiPostObjectFree)                   \
119   template(RendezvousGCThreads)                   \
120   template(JFRInitializeCPUTimeSampler)       \
121   template(JFRTerminateCPUTimeSampler)        \
122   template(ReinitializeMDO)
123 
124 class Thread;
125 class outputStream;
126 
127 class VM_Operation : public StackObj {
128  public:
129   enum VMOp_Type {
130     VM_OPS_DO(VM_OP_ENUM)
131     VMOp_Terminating
132   };
133 
134  private:
135   Thread*         _calling_thread;
136 
137   // The VM operation name array
< prev index next >