< prev index next >

src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp

Print this page

        

*** 28,37 **** --- 28,38 ---- #include "gc/g1/g1CodeRootSetTable.hpp" #include "gc/g1/g1CodeCacheRemSet.hpp" #include "gc/g1/heapRegion.hpp" #include "memory/heap.hpp" #include "memory/iterator.hpp" + #include "oops/access.inline.hpp" #include "oops/oop.inline.hpp" #include "utilities/hashtable.inline.hpp" #include "utilities/stack.inline.hpp" G1CodeRootSetTable* volatile G1CodeRootSetTable::_purge_list = NULL;
*** 272,282 **** do_oop_work(o); } template <typename T> void do_oop_work(T* p) { ! if (_hr->is_in(oopDesc::load_decode_heap_oop(p))) { _points_into = true; } } }; --- 273,283 ---- do_oop_work(o); } template <typename T> void do_oop_work(T* p) { ! if (_hr->is_in(RawAccess<>::oop_load(p))) { _points_into = true; } } };
< prev index next >