equal
deleted
inserted
replaced
24 #ifndef SHARE_GC_SHENANDOAH_SHENANDOAHFORWARDING_INLINE_HPP |
24 #ifndef SHARE_GC_SHENANDOAH_SHENANDOAHFORWARDING_INLINE_HPP |
25 #define SHARE_GC_SHENANDOAH_SHENANDOAHFORWARDING_INLINE_HPP |
25 #define SHARE_GC_SHENANDOAH_SHENANDOAHFORWARDING_INLINE_HPP |
26 |
26 |
27 #include "gc/shenandoah/shenandoahAsserts.hpp" |
27 #include "gc/shenandoah/shenandoahAsserts.hpp" |
28 #include "gc/shenandoah/shenandoahForwarding.hpp" |
28 #include "gc/shenandoah/shenandoahForwarding.hpp" |
29 #include "oops/markOop.inline.hpp" |
29 #include "oops/markWord.inline.hpp" |
30 #include "runtime/atomic.hpp" |
30 #include "runtime/atomic.hpp" |
31 |
31 |
32 inline HeapWord* ShenandoahForwarding::get_forwardee_raw(oop obj) { |
32 inline HeapWord* ShenandoahForwarding::get_forwardee_raw(oop obj) { |
33 shenandoah_assert_in_heap(NULL, obj); |
33 shenandoah_assert_in_heap(NULL, obj); |
34 return get_forwardee_raw_unchecked(obj); |
34 return get_forwardee_raw_unchecked(obj); |