1.1 --- a/src/share/vm/runtime/vm_operations.hpp Fri Mar 28 15:29:23 2014 -0700 1.2 +++ b/src/share/vm/runtime/vm_operations.hpp Mon Mar 31 13:09:35 2014 -0700 1.3 @@ -94,6 +94,7 @@ 1.4 template(JFRCheckpoint) \ 1.5 template(Exit) \ 1.6 template(LinuxDllLoad) \ 1.7 + template(RotateGCLog) \ 1.8 1.9 class VM_Operation: public CHeapObj<mtInternal> { 1.10 public: 1.11 @@ -397,4 +398,15 @@ 1.12 void doit(); 1.13 }; 1.14 1.15 + 1.16 +class VM_RotateGCLog: public VM_Operation { 1.17 + private: 1.18 + outputStream* _out; 1.19 + 1.20 + public: 1.21 + VM_RotateGCLog(outputStream* st) : _out(st) {} 1.22 + VMOp_Type type() const { return VMOp_RotateGCLog; } 1.23 + void doit() { gclog_or_tty->rotate_log(true, _out); } 1.24 +}; 1.25 + 1.26 #endif // SHARE_VM_RUNTIME_VM_OPERATIONS_HPP