src/share/vm/runtime/vm_operations.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/runtime

src/share/vm/runtime/vm_operations.hpp

Print this page
rev 7349 : 8061256: com/sun/management/DiagnosticCommandMBean/DcmdMBeanPermissionsTest.java timed out
Summary: Must not be at safepoint when taking CompileQueue_lock
Reviewed-by:


 415 };
 416 
 417 
 418 class VM_RotateGCLog: public VM_Operation {
 419  private:
 420   outputStream* _out;
 421 
 422  public:
 423   VM_RotateGCLog(outputStream* st) : _out(st) {}
 424   VMOp_Type type() const { return VMOp_RotateGCLog; }
 425   void doit() { gclog_or_tty->rotate_log(true, _out); }
 426 };
 427 
 428 class VM_PrintCompileQueue: public VM_Operation {
 429  private:
 430   outputStream* _out;
 431 
 432  public:
 433   VM_PrintCompileQueue(outputStream* st) : _out(st) {}
 434   VMOp_Type type() const { return VMOp_PrintCompileQueue; }

 435   void doit();
 436 };
 437 
 438 class VM_PrintCodeList: public VM_Operation {
 439  private:
 440   outputStream* _out;
 441 
 442  public:
 443   VM_PrintCodeList(outputStream* st) : _out(st) {}
 444   VMOp_Type type() const { return VMOp_PrintCodeList; }
 445   void doit();
 446 };
 447 
 448 class VM_PrintCodeCache: public VM_Operation {
 449  private:
 450   outputStream* _out;
 451 
 452  public:
 453   VM_PrintCodeCache(outputStream* st) : _out(st) {}
 454   VMOp_Type type() const { return VMOp_PrintCodeCache; }


 415 };
 416 
 417 
 418 class VM_RotateGCLog: public VM_Operation {
 419  private:
 420   outputStream* _out;
 421 
 422  public:
 423   VM_RotateGCLog(outputStream* st) : _out(st) {}
 424   VMOp_Type type() const { return VMOp_RotateGCLog; }
 425   void doit() { gclog_or_tty->rotate_log(true, _out); }
 426 };
 427 
 428 class VM_PrintCompileQueue: public VM_Operation {
 429  private:
 430   outputStream* _out;
 431 
 432  public:
 433   VM_PrintCompileQueue(outputStream* st) : _out(st) {}
 434   VMOp_Type type() const { return VMOp_PrintCompileQueue; }
 435   Mode evaluation_mode() const { return _no_safepoint; }
 436   void doit();
 437 };
 438 
 439 class VM_PrintCodeList: public VM_Operation {
 440  private:
 441   outputStream* _out;
 442 
 443  public:
 444   VM_PrintCodeList(outputStream* st) : _out(st) {}
 445   VMOp_Type type() const { return VMOp_PrintCodeList; }
 446   void doit();
 447 };
 448 
 449 class VM_PrintCodeCache: public VM_Operation {
 450  private:
 451   outputStream* _out;
 452 
 453  public:
 454   VM_PrintCodeCache(outputStream* st) : _out(st) {}
 455   VMOp_Type type() const { return VMOp_PrintCodeCache; }
src/share/vm/runtime/vm_operations.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File