src/share/vm/runtime/vm_operations.hpp

Print this page
rev 1083 : code cache unloading for webrev 091214

*** 39,48 **** --- 39,49 ---- template(ForceAsyncSafepoint) \ template(Deoptimize) \ template(DeoptimizeFrame) \ template(DeoptimizeAll) \ template(ZombieAll) \ + template(HandleFullCodeCache) \ template(Verify) \ template(PrintJNI) \ template(HeapDumper) \ template(DeoptimizeTheWorld) \ template(GC_HeapInspection) \
*** 239,248 **** --- 240,259 ---- VMOp_Type type() const { return VMOp_DeoptimizeFrame; } void doit(); bool allow_nested_vm_operations() const { return true; } }; + class VM_HandleFullCodeCache: public VM_Operation { + private: + bool _is_full; + public: + VM_HandleFullCodeCache(bool is_full) { _is_full = is_full; } + VMOp_Type type() const { return VMOp_HandleFullCodeCache; } + void doit(); + bool allow_nested_vm_operations() const { return true; } + }; + #ifndef PRODUCT class VM_DeoptimizeAll: public VM_Operation { private: KlassHandle _dependee; public: