src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
changeset 54414 f855ec13aa25
parent 53244 9807daeb47c4
child 58729 15f4471787b9
equal deleted inserted replaced
54413:30067047ed88 54414:f855ec13aa25
    32 inline void ShenandoahMarkRefsSuperClosure::work(T *p) {
    32 inline void ShenandoahMarkRefsSuperClosure::work(T *p) {
    33   ShenandoahConcurrentMark::mark_through_ref<T, UPDATE_REFS, STRING_DEDUP>(p, _heap, _queue, _mark_context);
    33   ShenandoahConcurrentMark::mark_through_ref<T, UPDATE_REFS, STRING_DEDUP>(p, _heap, _queue, _mark_context);
    34 }
    34 }
    35 
    35 
    36 template <class T>
    36 template <class T>
    37 inline void ShenandoahUpdateHeapRefsSuperClosure::work(T* p) {
    37 inline void ShenandoahUpdateHeapRefsClosure::do_oop_work(T* p) {
    38   _heap->maybe_update_with_forwarded(p);
    38   _heap->maybe_update_with_forwarded(p);
    39 }
    39 }
    40 
    40 
    41 template <class T, bool STRING_DEDUP, bool DEGEN>
    41 template <class T, bool STRING_DEDUP, bool DEGEN>
    42 inline void ShenandoahTraversalSuperClosure::work(T* p) {
    42 inline void ShenandoahTraversalSuperClosure::work(T* p) {