--- old/src/share/vm/gc_implementation/g1/concurrentMark.hpp 2013-03-14 10:11:14.134612090 -0700 +++ new/src/share/vm/gc_implementation/g1/concurrentMark.hpp 2013-03-14 10:11:13.910681376 -0700 @@ -491,9 +491,12 @@ // structures are initialised to a sensible and predictable state. void set_non_marking_state(); + // Called to indicate how many threads are currently active. + void set_concurrency(uint active_tasks); + // It should be called to indicate which phase we're in (concurrent // mark or remark) and how many threads are currently active. - void set_phase(uint active_tasks, bool concurrent); + void set_concurrency_and_phase(uint active_tasks, bool concurrent); // prints all gathered CM-related statistics void print_stats();