1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp Fri Aug 31 16:39:35 2012 -0700 1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp Sat Sep 01 13:25:18 2012 -0400 1.3 @@ -107,10 +107,11 @@ 1.4 PSOldGen(size_t initial_size, size_t min_size, size_t max_size, 1.5 const char* perf_data_name, int level); 1.6 1.7 - void initialize(ReservedSpace rs, size_t alignment, 1.8 + virtual void initialize(ReservedSpace rs, size_t alignment, 1.9 const char* perf_data_name, int level); 1.10 void initialize_virtual_space(ReservedSpace rs, size_t alignment); 1.11 void initialize_work(const char* perf_data_name, int level); 1.12 + virtual void initialize_performance_counters(const char* perf_data_name, int level); 1.13 1.14 MemRegion reserved() const { return _reserved; } 1.15 virtual size_t max_gen_size() { return _max_gen_size; } 1.16 @@ -166,7 +167,7 @@ 1.17 HeapWord* allocate(size_t word_size); 1.18 1.19 // Iteration. 1.20 - void oop_iterate(OopClosure* cl) { object_space()->oop_iterate(cl); } 1.21 + void oop_iterate_no_header(OopClosure* cl) { object_space()->oop_iterate_no_header(cl); } 1.22 void object_iterate(ObjectClosure* cl) { object_space()->object_iterate(cl); } 1.23 1.24 // Debugging - do not use for time critical operations