hotspot/src/share/vm/gc_implementation/shared/vmGCOperations.hpp
changeset 20406 934f0b12daa9
parent 18025 b7bcf7497f93
child 25490 59f226da8d81
equal deleted inserted replaced
20405:3321f6b16639 20406:934f0b12daa9
   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