hotspot/src/share/vm/gc_implementation/g1/concurrentMark.cpp
changeset 12379 2cf45b79ce3a
parent 12378 ed44b9ecfa2f
child 12381 1438e0fbfa27
equal deleted inserted replaced
12378:ed44b9ecfa2f 12379:2cf45b79ce3a
  1118 
  1118 
  1119   if (VerifyDuringGC) {
  1119   if (VerifyDuringGC) {
  1120     HandleMark hm;  // handle scope
  1120     HandleMark hm;  // handle scope
  1121     gclog_or_tty->print(" VerifyDuringGC:(before)");
  1121     gclog_or_tty->print(" VerifyDuringGC:(before)");
  1122     Universe::heap()->prepare_for_verify();
  1122     Universe::heap()->prepare_for_verify();
  1123     Universe::verify(/* allow dirty */ true,
  1123     Universe::verify(/* silent      */ false,
  1124                      /* silent      */ false,
       
  1125                      /* option      */ VerifyOption_G1UsePrevMarking);
  1124                      /* option      */ VerifyOption_G1UsePrevMarking);
  1126   }
  1125   }
  1127 
  1126 
  1128   G1CollectorPolicy* g1p = g1h->g1_policy();
  1127   G1CollectorPolicy* g1p = g1h->g1_policy();
  1129   g1p->record_concurrent_mark_remark_start();
  1128   g1p->record_concurrent_mark_remark_start();
  1158 
  1157 
  1159     if (VerifyDuringGC) {
  1158     if (VerifyDuringGC) {
  1160       HandleMark hm;  // handle scope
  1159       HandleMark hm;  // handle scope
  1161       gclog_or_tty->print(" VerifyDuringGC:(after)");
  1160       gclog_or_tty->print(" VerifyDuringGC:(after)");
  1162       Universe::heap()->prepare_for_verify();
  1161       Universe::heap()->prepare_for_verify();
  1163       Universe::verify(/* allow dirty */ true,
  1162       Universe::verify(/* silent      */ false,
  1164                        /* silent      */ false,
       
  1165                        /* option      */ VerifyOption_G1UseNextMarking);
  1163                        /* option      */ VerifyOption_G1UseNextMarking);
  1166     }
  1164     }
  1167     assert(!restart_for_overflow(), "sanity");
  1165     assert(!restart_for_overflow(), "sanity");
  1168   }
  1166   }
  1169 
  1167 
  1948 
  1946 
  1949   if (VerifyDuringGC) {
  1947   if (VerifyDuringGC) {
  1950     HandleMark hm;  // handle scope
  1948     HandleMark hm;  // handle scope
  1951     gclog_or_tty->print(" VerifyDuringGC:(before)");
  1949     gclog_or_tty->print(" VerifyDuringGC:(before)");
  1952     Universe::heap()->prepare_for_verify();
  1950     Universe::heap()->prepare_for_verify();
  1953     Universe::verify(/* allow dirty */ true,
  1951     Universe::verify(/* silent      */ false,
  1954                      /* silent      */ false,
       
  1955                      /* option      */ VerifyOption_G1UsePrevMarking);
  1952                      /* option      */ VerifyOption_G1UsePrevMarking);
  1956   }
  1953   }
  1957 
  1954 
  1958   G1CollectorPolicy* g1p = G1CollectedHeap::heap()->g1_policy();
  1955   G1CollectorPolicy* g1p = G1CollectedHeap::heap()->g1_policy();
  1959   g1p->record_concurrent_mark_cleanup_start();
  1956   g1p->record_concurrent_mark_cleanup_start();
  2130 
  2127 
  2131   if (VerifyDuringGC) {
  2128   if (VerifyDuringGC) {
  2132     HandleMark hm;  // handle scope
  2129     HandleMark hm;  // handle scope
  2133     gclog_or_tty->print(" VerifyDuringGC:(after)");
  2130     gclog_or_tty->print(" VerifyDuringGC:(after)");
  2134     Universe::heap()->prepare_for_verify();
  2131     Universe::heap()->prepare_for_verify();
  2135     Universe::verify(/* allow dirty */ true,
  2132     Universe::verify(/* silent      */ false,
  2136                      /* silent      */ false,
       
  2137                      /* option      */ VerifyOption_G1UsePrevMarking);
  2133                      /* option      */ VerifyOption_G1UsePrevMarking);
  2138   }
  2134   }
  2139 
  2135 
  2140   g1h->verify_region_sets_optional();
  2136   g1h->verify_region_sets_optional();
  2141 }
  2137 }