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;