src/share/vm/gc/parallel/psYoungGen.hpp
Print this page
*** 30,39 ****
--- 30,40 ----
#include "gc/parallel/psGenerationCounters.hpp"
#include "gc/parallel/psVirtualspace.hpp"
#include "gc/parallel/spaceCounters.hpp"
class PSMarkSweepDecorator;
+ class MarkSweep;
class PSYoungGen : public CHeapObj<mtGC> {
friend class VMStructs;
friend class ParallelScavengeHeap;
friend class AdjoiningGenerations;
*** 122,132 ****
PSMarkSweepDecorator* eden_mark_sweep() const { return _eden_mark_sweep; }
PSMarkSweepDecorator* from_mark_sweep() const { return _from_mark_sweep; }
PSMarkSweepDecorator* to_mark_sweep() const { return _to_mark_sweep; }
void precompact();
! void adjust_pointers();
void compact();
// Called during/after GC
void swap_spaces();
--- 123,133 ----
PSMarkSweepDecorator* eden_mark_sweep() const { return _eden_mark_sweep; }
PSMarkSweepDecorator* from_mark_sweep() const { return _from_mark_sweep; }
PSMarkSweepDecorator* to_mark_sweep() const { return _to_mark_sweep; }
void precompact();
! void adjust_pointers(MarkSweep* ms);
void compact();
// Called during/after GC
void swap_spaces();