src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp

changeset 2647
a181f3a124dd
parent 2532
c798c277ddd1
child 6876
710a3c8b516e
child 7686
fb69749583e8
     1.1 --- a/src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp	Thu Mar 03 11:35:50 2011 +0100
     1.2 +++ b/src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.hpp	Mon Mar 14 21:52:24 2011 -0700
     1.3 @@ -128,11 +128,14 @@
     1.4  // VM operation to invoke a concurrent collection of the heap as a
     1.5  // GenCollectedHeap heap.
     1.6  class VM_GenCollectFullConcurrent: public VM_GC_Operation {
     1.7 +  bool _disabled_icms;
     1.8   public:
     1.9    VM_GenCollectFullConcurrent(unsigned int gc_count_before,
    1.10                                unsigned int full_gc_count_before,
    1.11                                GCCause::Cause gc_cause)
    1.12 -    : VM_GC_Operation(gc_count_before, gc_cause, full_gc_count_before, true /* full */) {
    1.13 +    : VM_GC_Operation(gc_count_before, gc_cause, full_gc_count_before, true /* full */),
    1.14 +      _disabled_icms(false)
    1.15 +  {
    1.16      assert(FullGCCount_lock != NULL, "Error");
    1.17      assert(UseAsyncConcMarkSweepGC, "Else will hang caller");
    1.18    }

mercurial