< prev index next >

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

Print this page
rev 50815 : Abstraction for TLAB dummy object

*** 357,366 **** --- 357,367 ---- 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 */; + virtual void fill_with_dummy_object(HeapWord* start, HeapWord* end, bool zap) /* override */; virtual HeapWord* obj_allocate_raw(Klass* klass, size_t size, bool* gc_overhead_limit_was_exceeded, TRAPS) /*override*/; HeapWord* mem_allocate(size_t size, bool* what) /* override */; bool can_elide_tlab_store_barriers() const /* override */; oop new_store_pre_barrier(JavaThread* thread, oop new_obj) /* override */;
*** 385,395 **** size_t tlab_capacity(Thread *thr) const /* override */; void object_iterate(ObjectClosure* cl) /* override */; void safe_object_iterate(ObjectClosure* cl) /* override */; size_t unsafe_max_tlab_alloc(Thread *thread) const /* override */; size_t max_tlab_size() const /* 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(); --- 386,395 ----
< prev index next >