< prev index next >

src/share/vm/runtime/vm_operations.hpp

Print this page
rev 13068 : [mq]: partial.patch


  83   template(GetCurrentContendedMonitor)            \
  84   template(GetStackTrace)                         \
  85   template(GetMultipleStackTraces)                \
  86   template(GetAllStackTraces)                     \
  87   template(GetThreadListStackTraces)              \
  88   template(GetFrameCount)                         \
  89   template(GetFrameLocation)                      \
  90   template(ChangeBreakpoints)                     \
  91   template(GetOrSetLocal)                         \
  92   template(GetCurrentLocation)                    \
  93   template(EnterInterpOnlyMode)                   \
  94   template(ChangeSingleStep)                      \
  95   template(HeapWalkOperation)                     \
  96   template(HeapIterateOperation)                  \
  97   template(ReportJavaOutOfMemory)                 \
  98   template(JFRCheckpoint)                         \
  99   template(ShenandoahFullGC)                      \
 100   template(ShenandoahInitMark)                    \
 101   template(ShenandoahStartEvacuation)             \
 102   template(ShenandoahVerifyHeapAfterEvacuation)   \

 103   template(Exit)                                  \
 104   template(LinuxDllLoad)                          \
 105   template(RotateGCLog)                           \
 106   template(WhiteBoxOperation)                     \
 107   template(ClassLoaderStatsOperation)             \
 108   template(DumpHashtable)                         \
 109   template(DumpTouchedMethods)                    \
 110   template(MarkActiveNMethods)                    \
 111   template(PrintCompileQueue)                     \
 112   template(PrintClassHierarchy)                   \
 113 
 114 class VM_Operation: public CHeapObj<mtInternal> {
 115  public:
 116   enum Mode {
 117     _safepoint,       // blocking,        safepoint, vm_op C-heap allocated
 118     _no_safepoint,    // blocking,     no safepoint, vm_op C-Heap allocated
 119     _concurrent,      // non-blocking, no safepoint, vm_op C-Heap allocated
 120     _async_safepoint  // non-blocking,    safepoint, vm_op C-Heap allocated
 121   };
 122 




  83   template(GetCurrentContendedMonitor)            \
  84   template(GetStackTrace)                         \
  85   template(GetMultipleStackTraces)                \
  86   template(GetAllStackTraces)                     \
  87   template(GetThreadListStackTraces)              \
  88   template(GetFrameCount)                         \
  89   template(GetFrameLocation)                      \
  90   template(ChangeBreakpoints)                     \
  91   template(GetOrSetLocal)                         \
  92   template(GetCurrentLocation)                    \
  93   template(EnterInterpOnlyMode)                   \
  94   template(ChangeSingleStep)                      \
  95   template(HeapWalkOperation)                     \
  96   template(HeapIterateOperation)                  \
  97   template(ReportJavaOutOfMemory)                 \
  98   template(JFRCheckpoint)                         \
  99   template(ShenandoahFullGC)                      \
 100   template(ShenandoahInitMark)                    \
 101   template(ShenandoahStartEvacuation)             \
 102   template(ShenandoahVerifyHeapAfterEvacuation)   \
 103   template(ShenandoahPartialGC)                   \
 104   template(Exit)                                  \
 105   template(LinuxDllLoad)                          \
 106   template(RotateGCLog)                           \
 107   template(WhiteBoxOperation)                     \
 108   template(ClassLoaderStatsOperation)             \
 109   template(DumpHashtable)                         \
 110   template(DumpTouchedMethods)                    \
 111   template(MarkActiveNMethods)                    \
 112   template(PrintCompileQueue)                     \
 113   template(PrintClassHierarchy)                   \
 114 
 115 class VM_Operation: public CHeapObj<mtInternal> {
 116  public:
 117   enum Mode {
 118     _safepoint,       // blocking,        safepoint, vm_op C-heap allocated
 119     _no_safepoint,    // blocking,     no safepoint, vm_op C-Heap allocated
 120     _concurrent,      // non-blocking, no safepoint, vm_op C-Heap allocated
 121     _async_safepoint  // non-blocking,    safepoint, vm_op C-Heap allocated
 122   };
 123 


< prev index next >