--- a/src/hotspot/share/runtime/os.cpp Thu May 09 07:21:32 2019 -0400
+++ b/src/hotspot/share/runtime/os.cpp Thu May 09 14:26:03 2019 +0200
@@ -42,6 +42,7 @@
#include "memory/guardedMemory.hpp"
#endif
#include "memory/resourceArea.hpp"
+#include "oops/compressedOops.inline.hpp"
#include "oops/oop.inline.hpp"
#include "prims/jvm_misc.hpp"
#include "runtime/arguments.hpp"
@@ -1072,7 +1073,7 @@
#ifdef _LP64
if (UseCompressedOops && ((uintptr_t)addr &~ (uintptr_t)max_juint) == 0) {
narrowOop narrow_oop = (narrowOop)(uintptr_t)addr;
- oop o = oopDesc::decode_oop_raw(narrow_oop);
+ oop o = CompressedOops::decode_raw(narrow_oop);
if (oopDesc::is_valid(o)) {
st->print(UINT32_FORMAT " is a compressed pointer to object: ", narrow_oop);
@@ -1143,7 +1144,7 @@
#ifdef _LP64
if (UseCompressedClassPointers && ((uintptr_t)addr &~ (uintptr_t)max_juint) == 0) {
narrowKlass narrow_klass = (narrowKlass)(uintptr_t)addr;
- Klass* k = Klass::decode_klass_raw(narrow_klass);
+ Klass* k = CompressedKlassPointers::decode_raw(narrow_klass);
if (Klass::is_valid(k)) {
st->print_cr(UINT32_FORMAT " is a compressed pointer to class: " INTPTR_FORMAT, narrow_klass, p2i((HeapWord*)k));