< 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 >