< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp

Print this page
rev 50092 : [mq]: allocations-rt.patch

@@ -345,11 +345,12 @@
   bool is_maximal_no_gc() const /* override */;
   size_t max_capacity() const /* override */;
   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 */;
   bool card_mark_must_follow_store() const /* override */;
   void collect(GCCause::Cause cause) /* override */;

@@ -373,11 +374,10 @@
   void safe_object_iterate(ObjectClosure* cl) /* override */;
   size_t unsafe_max_tlab_alloc(Thread *thread) const /* override */;
   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 */;
   virtual void safepoint_synchronize_begin();
   virtual void safepoint_synchronize_end();
< prev index next >