< prev index next >
src/hotspot/share/gc/g1/g1CodeCacheRemSet.cpp
Print this page
@@ -28,10 +28,11 @@
#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,11 +273,11 @@
do_oop_work(o);
}
template <typename T>
void do_oop_work(T* p) {
- if (_hr->is_in(oopDesc::load_decode_heap_oop(p))) {
+ if (_hr->is_in(RawAccess<>::oop_load(p))) {
_points_into = true;
}
}
};
< prev index next >