src/share/vm/runtime/vm_operations.hpp

changeset 6535
f42c10a3d4b1
parent 5792
510fbd28919c
child 6610
b127b0d6de7f
     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

mercurial