src/hotspot/share/runtime/vmOperations.hpp
changeset 53547 9d1a788dea3d
parent 53541 4e325f8b50ce
child 53895 b22d8ae270a2
equal deleted inserted replaced
53546:63eb7e38ce84 53547:9d1a788dea3d
   119   template(DumpTouchedMethods)                    \
   119   template(DumpTouchedMethods)                    \
   120   template(MarkActiveNMethods)                    \
   120   template(MarkActiveNMethods)                    \
   121   template(PrintCompileQueue)                     \
   121   template(PrintCompileQueue)                     \
   122   template(PrintClassHierarchy)                   \
   122   template(PrintClassHierarchy)                   \
   123   template(ThreadSuspend)                         \
   123   template(ThreadSuspend)                         \
   124   template(CTWThreshold)                          \
       
   125   template(ThreadsSuspendJVMTI)                   \
   124   template(ThreadsSuspendJVMTI)                   \
   126   template(ICBufferFull)                          \
   125   template(ICBufferFull)                          \
   127   template(ScavengeMonitors)                      \
   126   template(ScavengeMonitors)                      \
   128   template(PrintMetadata)                         \
   127   template(PrintMetadata)                         \
   129   template(GTestExecuteAtSafepoint)               \
   128   template(GTestExecuteAtSafepoint)               \
   270 class VM_ThreadSuspend: public VM_ForceSafepoint {
   269 class VM_ThreadSuspend: public VM_ForceSafepoint {
   271  public:
   270  public:
   272   VMOp_Type type() const { return VMOp_ThreadSuspend; }
   271   VMOp_Type type() const { return VMOp_ThreadSuspend; }
   273 };
   272 };
   274 
   273 
   275 // empty vm op, when forcing a safepoint due to ctw threshold is reached for the sweeper
       
   276 class VM_CTWThreshold: public VM_ForceSafepoint {
       
   277  public:
       
   278   VMOp_Type type() const { return VMOp_CTWThreshold; }
       
   279 };
       
   280 
       
   281 // empty vm op, when forcing a safepoint to suspend threads from jvmti
   274 // empty vm op, when forcing a safepoint to suspend threads from jvmti
   282 class VM_ThreadsSuspendJVMTI: public VM_ForceSafepoint {
   275 class VM_ThreadsSuspendJVMTI: public VM_ForceSafepoint {
   283  public:
   276  public:
   284   VMOp_Type type() const { return VMOp_ThreadsSuspendJVMTI; }
   277   VMOp_Type type() const { return VMOp_ThreadsSuspendJVMTI; }
   285 };
   278 };