src/share/vm/runtime/vm_operations.hpp

changeset 1637
5f24d0319e54
parent 1279
bd02caa94611
child 1907
c18cbe5936b8
     1.1 --- a/src/share/vm/runtime/vm_operations.hpp	Fri Jan 29 08:33:24 2010 -0800
     1.2 +++ b/src/share/vm/runtime/vm_operations.hpp	Fri Jan 29 09:27:22 2010 -0800
     1.3 @@ -41,6 +41,7 @@
     1.4    template(DeoptimizeFrame)                       \
     1.5    template(DeoptimizeAll)                         \
     1.6    template(ZombieAll)                             \
     1.7 +  template(HandleFullCodeCache)                   \
     1.8    template(Verify)                                \
     1.9    template(PrintJNI)                              \
    1.10    template(HeapDumper)                            \
    1.11 @@ -241,6 +242,16 @@
    1.12    bool allow_nested_vm_operations() const        { return true;  }
    1.13  };
    1.14  
    1.15 +class VM_HandleFullCodeCache: public VM_Operation {
    1.16 + private:
    1.17 +  bool  _is_full;
    1.18 + public:
    1.19 +  VM_HandleFullCodeCache(bool is_full)           { _is_full = is_full; }
    1.20 +  VMOp_Type type() const                         { return VMOp_HandleFullCodeCache; }
    1.21 +  void doit();
    1.22 +  bool allow_nested_vm_operations() const        { return true; }
    1.23 +};
    1.24 +
    1.25  #ifndef PRODUCT
    1.26  class VM_DeoptimizeAll: public VM_Operation {
    1.27   private:

mercurial