--- a/src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp Mon Mar 12 12:22:21 2018 +0100
+++ b/src/hotspot/share/gc/epsilon/epsilonBarrierSet.hpp Mon Mar 12 12:28:43 2018 +0100
@@ -44,7 +44,6 @@
protected:
virtual void write_ref_array_work(MemRegion mr) {}
- virtual void write_region_work(MemRegion mr) {}
};
template<>
--- a/src/hotspot/share/gc/epsilon/epsilonHeap.hpp Mon Mar 12 12:22:21 2018 +0100
+++ b/src/hotspot/share/gc/epsilon/epsilonHeap.hpp Mon Mar 12 12:28:43 2018 +0100
@@ -97,21 +97,6 @@
virtual size_t max_tlab_size() const { return _max_tlab_size; }
virtual size_t unsafe_max_tlab_alloc(Thread *thr) const;
- virtual bool can_elide_tlab_store_barriers() const {
- // No store barriers for Epsilon, allow elision
- return true;
- }
-
- virtual bool can_elide_initializing_store_barrier(oop new_obj) {
- // No card marks for Epsilon, can elide them all.
- return true;
- }
-
- virtual bool card_mark_must_follow_store() const {
- // No card marks for Epsilon.
- return false;
- }
-
virtual void collect(GCCause::Cause cause);
virtual void do_full_collection(bool clear_all_soft_refs);