--- a/src/hotspot/share/gc/g1/g1CollectedHeap.hpp Mon Feb 26 09:34:20 2018 +0100
+++ b/src/hotspot/share/gc/g1/g1CollectedHeap.hpp Mon Feb 26 09:34:12 2018 +0100
@@ -28,6 +28,7 @@
#include "gc/g1/evacuationInfo.hpp"
#include "gc/g1/g1AllocationContext.hpp"
#include "gc/g1/g1BiasedArray.hpp"
+#include "gc/g1/g1CardTable.hpp"
#include "gc/g1/g1CollectionSet.hpp"
#include "gc/g1/g1CollectorState.hpp"
#include "gc/g1/g1ConcurrentMark.hpp"
@@ -150,6 +151,7 @@
WorkGang* _workers;
G1CollectorPolicy* _collector_policy;
+ G1CardTable* _card_table;
SoftRefPolicy _soft_ref_policy;
@@ -1178,6 +1180,10 @@
G1HotCardCache* g1_hot_card_cache() const { return _hot_card_cache; }
+ G1CardTable* card_table() const {
+ return _card_table;
+ }
+
// Iteration functions.
// Iterate over all objects, calling "cl.do_object" on each.