< prev index next >

src/share/vm/gc/g1/heapRegion.hpp

Print this page
rev 12906 : [mq]: gc_interface

*** 30,39 **** --- 30,40 ---- #include "gc/g1/g1HeapRegionTraceType.hpp" #include "gc/g1/heapRegionTracer.hpp" #include "gc/g1/heapRegionType.hpp" #include "gc/g1/survRateGroup.hpp" #include "gc/shared/ageTable.hpp" + #include "gc/shared/cardTable.hpp" #include "gc/shared/spaceDecorator.hpp" #include "utilities/macros.hpp" // A HeapRegion is the smallest piece of a G1CollectedHeap that // can be collected independently.
*** 92,102 **** public: HeapRegionDCTOC(G1CollectedHeap* g1, HeapRegion* hr, G1ParPushHeapRSClosure* cl, ! CardTableModRefBS::PrecisionStyle precision); }; // The complicating factor is that BlockOffsetTable diverged // significantly, and we need functionality that is only in the G1 version. // So I copied that code, which led to an alternate G1 version of --- 93,103 ---- public: HeapRegionDCTOC(G1CollectedHeap* g1, HeapRegion* hr, G1ParPushHeapRSClosure* cl, ! CardTable::PrecisionStyle precision); }; // The complicating factor is that BlockOffsetTable diverged // significantly, and we need functionality that is only in the G1 version. // So I copied that code, which led to an alternate G1 version of
< prev index next >