--- old/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp 2018-05-09 00:05:50.343137313 +0200 +++ new/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp 2018-05-09 00:05:50.178139358 +0200 @@ -347,7 +347,8 @@ size_t initial_capacity() const /* override */; bool is_in(const void* p) const /* override */; bool is_scavengable(oop obj) /* override */; - HeapWord* mem_allocate(size_t size, bool* what) /* override */; + HeapWord* mem_allocate(size_t size, Klass* klass, Thread* thread, bool* what) /* override */; + void fill_with_object_impl(HeapWord* start, size_t words, bool zap = true) /* override */; bool can_elide_tlab_store_barriers() const /* override */; oop new_store_pre_barrier(JavaThread* thread, oop new_obj) /* override */; bool can_elide_initializing_store_barrier(oop new_obj) /* override */; @@ -375,7 +376,6 @@ size_t max_tlab_size() const /* override */; void resize_all_tlabs() /* override */; void accumulate_statistics_all_gclabs() /* override */; - HeapWord* tlab_post_allocation_setup(HeapWord* obj) /* override */; uint oop_extra_words() /* override */; size_t tlab_used(Thread* ignored) const /* override */; void stop() /* override */;