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: