src/share/vm/runtime/vm_operations.hpp

changeset 2497
3582bf76420e
parent 2314
f95d63e2154a
child 2708
1d1603768966
     1.1 --- a/src/share/vm/runtime/vm_operations.hpp	Thu Jan 27 13:42:28 2011 -0800
     1.2 +++ b/src/share/vm/runtime/vm_operations.hpp	Thu Jan 27 16:11:27 2011 -0800
     1.3 @@ -50,6 +50,7 @@
     1.4    template(DeoptimizeFrame)                       \
     1.5    template(DeoptimizeAll)                         \
     1.6    template(ZombieAll)                             \
     1.7 +  template(UnlinkSymbols)                         \
     1.8    template(HandleFullCodeCache)                   \
     1.9    template(Verify)                                \
    1.10    template(PrintJNI)                              \
    1.11 @@ -288,6 +289,14 @@
    1.12  };
    1.13  #endif // PRODUCT
    1.14  
    1.15 +class VM_UnlinkSymbols: public VM_Operation {
    1.16 + public:
    1.17 +  VM_UnlinkSymbols() {}
    1.18 +  VMOp_Type type() const                         { return VMOp_UnlinkSymbols; }
    1.19 +  void doit();
    1.20 +  bool allow_nested_vm_operations() const        { return true; }
    1.21 +};
    1.22 +
    1.23  class VM_Verify: public VM_Operation {
    1.24   private:
    1.25    KlassHandle _dependee;

mercurial