equal
deleted
inserted
replaced
212 unsigned int full_gc_count_before, |
212 unsigned int full_gc_count_before, |
213 GCCause::Cause gc_cause) |
213 GCCause::Cause gc_cause) |
214 : VM_GC_Operation(gc_count_before, gc_cause, full_gc_count_before, true), |
214 : VM_GC_Operation(gc_count_before, gc_cause, full_gc_count_before, true), |
215 _loader_data(loader_data), _size(size), _mdtype(mdtype), _result(NULL) { |
215 _loader_data(loader_data), _size(size), _mdtype(mdtype), _result(NULL) { |
216 } |
216 } |
217 ~VM_CollectForMetadataAllocation() { |
|
218 MetaspaceGC::set_expand_after_GC(false); |
|
219 } |
|
220 virtual VMOp_Type type() const { return VMOp_CollectForMetadataAllocation; } |
217 virtual VMOp_Type type() const { return VMOp_CollectForMetadataAllocation; } |
221 virtual void doit(); |
218 virtual void doit(); |
222 MetaWord* result() const { return _result; } |
219 MetaWord* result() const { return _result; } |
223 }; |
220 }; |
224 |
221 |