hotspot/src/share/vm/gc_implementation/g1/vm_operations_g1.hpp
changeset 4458 075a9ef4e467
parent 3261 c7d5aae8d3f7
child 5547 f4b087cbb361
equal deleted inserted replaced
4457:f05d2dc1c332 4458:075a9ef4e467
    66   HeapWord* result() { return _res; }
    66   HeapWord* result() { return _res; }
    67 };
    67 };
    68 
    68 
    69 class VM_G1IncCollectionPause: public VM_GC_Operation {
    69 class VM_G1IncCollectionPause: public VM_GC_Operation {
    70  public:
    70  public:
    71   VM_G1IncCollectionPause(int gc_count_before) :
    71   VM_G1IncCollectionPause(int gc_count_before,
    72     VM_GC_Operation(gc_count_before) {}
    72                           GCCause::Cause gc_cause = GCCause::_g1_inc_collection_pause) :
       
    73     VM_GC_Operation(gc_count_before) { _gc_cause = gc_cause; }
    73   virtual VMOp_Type type() const { return VMOp_G1IncCollectionPause; }
    74   virtual VMOp_Type type() const { return VMOp_G1IncCollectionPause; }
    74   virtual void doit();
    75   virtual void doit();
    75   virtual const char* name() const {
    76   virtual const char* name() const {
    76     return "garbage-first incremental collection pause";
    77     return "garbage-first incremental collection pause";
    77   }
    78   }