< prev index next >

src/hotspot/share/gc/serial/defNewGeneration.hpp

Print this page

        

*** 33,46 **** #include "gc/shared/preservedMarks.hpp" #include "utilities/align.hpp" #include "utilities/stack.hpp" class ContiguousSpace; - class STWGCTimer; class CSpaceCounters; class ScanWeakRefClosure; class SerialHeap; // DefNewGeneration is a young generation containing eden, from- and // to-space. class DefNewGeneration: public Generation { --- 33,48 ---- #include "gc/shared/preservedMarks.hpp" #include "utilities/align.hpp" #include "utilities/stack.hpp" class ContiguousSpace; class CSpaceCounters; + class DefNewYoungerGenClosure; + class DefNewScanClosure; class ScanWeakRefClosure; class SerialHeap; + class STWGCTimer; // DefNewGeneration is a young generation containing eden, from- and // to-space. class DefNewGeneration: public Generation {
*** 178,193 **** virtual void do_oop(narrowOop* p); }; class FastEvacuateFollowersClosure: public VoidClosure { SerialHeap* _heap; ! FastScanClosure* _scan_cur_or_nonheap; ! FastScanClosure* _scan_older; public: FastEvacuateFollowersClosure(SerialHeap* heap, ! FastScanClosure* cur, ! FastScanClosure* older); void do_void(); }; public: DefNewGeneration(ReservedSpace rs, --- 180,195 ---- virtual void do_oop(narrowOop* p); }; class FastEvacuateFollowersClosure: public VoidClosure { SerialHeap* _heap; ! DefNewScanClosure* _scan_cur_or_nonheap; ! DefNewYoungerGenClosure* _scan_older; public: FastEvacuateFollowersClosure(SerialHeap* heap, ! DefNewScanClosure* cur, ! DefNewYoungerGenClosure* older); void do_void(); }; public: DefNewGeneration(ReservedSpace rs,
< prev index next >