< prev index next >

src/hotspot/share/gc/shared/referenceProcessor.inline.hpp

Print this page

        

*** 24,44 **** #ifndef SHARE_VM_GC_SHARED_REFERENCEPROCESSOR_INLINE_HPP #define SHARE_VM_GC_SHARED_REFERENCEPROCESSOR_INLINE_HPP #include "gc/shared/referenceProcessor.hpp" ! #include "oops/oop.inline.hpp" oop DiscoveredList::head() const { ! return UseCompressedOops ? oopDesc::decode_heap_oop(_compressed_head) : _oop_head; } void DiscoveredList::set_head(oop o) { if (UseCompressedOops) { // Must compress the head ptr. ! _compressed_head = oopDesc::encode_heap_oop(o); } else { _oop_head = o; } } --- 24,45 ---- #ifndef SHARE_VM_GC_SHARED_REFERENCEPROCESSOR_INLINE_HPP #define SHARE_VM_GC_SHARED_REFERENCEPROCESSOR_INLINE_HPP #include "gc/shared/referenceProcessor.hpp" ! #include "oops/compressedOops.inline.hpp" ! #include "oops/oop.hpp" oop DiscoveredList::head() const { ! return UseCompressedOops ? CompressedOops::decode(_compressed_head) : _oop_head; } void DiscoveredList::set_head(oop o) { if (UseCompressedOops) { // Must compress the head ptr. ! _compressed_head = CompressedOops::encode(o); } else { _oop_head = o; } }
< prev index next >