< prev index next >
src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
Print this page
rev 7974 : Convert G1 to G1RootProcessor
rev 7977 : [mq]: trace-metadata-comment
@@ -131,11 +131,11 @@
// Need cleared claim bits for the roots processing
ClassLoaderDataGraph::clear_claimed_marks();
MarkingCodeBlobClosure follow_code_closure(&GenMarkSweep::follow_root_closure, !CodeBlobToOopClosure::FixRelocations);
{
- G1RootProcessor root_processor(g1h, true);
+ G1RootProcessor root_processor(g1h, true /* trace_metadata */);
root_processor.process_strong_roots(&GenMarkSweep::follow_root_closure,
&GenMarkSweep::follow_cld_closure,
&follow_code_closure);
}
@@ -243,11 +243,11 @@
// Need cleared claim bits for the roots processing
ClassLoaderDataGraph::clear_claimed_marks();
CodeBlobToOopClosure adjust_code_closure(&GenMarkSweep::adjust_pointer_closure, CodeBlobToOopClosure::FixRelocations);
{
- G1RootProcessor root_processor(g1h, false);
+ G1RootProcessor root_processor(g1h, false /* trace_metadata */);
root_processor.process_all_roots(&GenMarkSweep::adjust_pointer_closure,
&GenMarkSweep::adjust_cld_closure,
&adjust_code_closure);
}
< prev index next >