--- a/hotspot/src/share/vm/runtime/vm_operations.hpp Thu Jan 27 13:42:28 2011 -0800
+++ b/hotspot/src/share/vm/runtime/vm_operations.hpp Thu Jan 27 16:11:27 2011 -0800
@@ -50,6 +50,7 @@
template(DeoptimizeFrame) \
template(DeoptimizeAll) \
template(ZombieAll) \
+ template(UnlinkSymbols) \
template(HandleFullCodeCache) \
template(Verify) \
template(PrintJNI) \
@@ -288,6 +289,14 @@
};
#endif // PRODUCT
+class VM_UnlinkSymbols: public VM_Operation {
+ public:
+ VM_UnlinkSymbols() {}
+ VMOp_Type type() const { return VMOp_UnlinkSymbols; }
+ void doit();
+ bool allow_nested_vm_operations() const { return true; }
+};
+
class VM_Verify: public VM_Operation {
private:
KlassHandle _dependee;