--- old/src/share/vm/gc_implementation/shared/gcTrace.hpp 2013-04-12 11:10:28.356732009 +0100 +++ new/src/share/vm/gc_implementation/shared/gcTrace.hpp 2013-04-12 11:10:28.266732003 +0100 @@ -162,8 +162,12 @@ OldGCTracer(GCName name) : GCTracer(name) {} virtual void report_gc_end_impl(jlong timestamp, TimePartitions* time_partitions); + public: + void report_concurrent_mode_failure(); + private: void send_old_gc_event() const; + void send_concurrent_mode_failure_event(); }; class ParallelOldTracer : public OldGCTracer { @@ -220,11 +224,6 @@ class CMSTracer : public OldGCTracer { public: CMSTracer() : OldGCTracer(ConcurrentMarkSweep) {} - - void report_concurrent_mode_failure(); - - private: - void send_concurrent_mode_failure_event(); }; class G1OldTracer : public OldGCTracer {