src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
changeset 54976 b1f070f4a4ae
parent 54940 2d90a0988c95
child 55082 335f474becde
equal deleted inserted replaced
54975:6b976a59ee87 54976:b1f070f4a4ae
    25 #define SHARE_GC_SHENANDOAH_SHENANDOAHROOTPROCESSOR_INLINE_HPP
    25 #define SHARE_GC_SHENANDOAH_SHENANDOAHROOTPROCESSOR_INLINE_HPP
    26 
    26 
    27 #include "gc/shenandoah/shenandoahHeuristics.hpp"
    27 #include "gc/shenandoah/shenandoahHeuristics.hpp"
    28 #include "gc/shenandoah/shenandoahRootProcessor.hpp"
    28 #include "gc/shenandoah/shenandoahRootProcessor.hpp"
    29 #include "gc/shenandoah/shenandoahTimingTracker.hpp"
    29 #include "gc/shenandoah/shenandoahTimingTracker.hpp"
       
    30 #include "memory/resourceArea.hpp"
    30 
    31 
    31 template <typename IsAlive, typename KeepAlive>
    32 template <typename IsAlive, typename KeepAlive>
    32 void ShenandoahWeakRoots::oops_do(IsAlive* is_alive, KeepAlive* keep_alive, uint worker_id) {
    33 void ShenandoahWeakRoots::oops_do(IsAlive* is_alive, KeepAlive* keep_alive, uint worker_id) {
    33   _task.work<IsAlive, KeepAlive>(worker_id, is_alive, keep_alive);
    34   _task.work<IsAlive, KeepAlive>(worker_id, is_alive, keep_alive);
    34 }
    35 }