equal
deleted
inserted
replaced
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 } |