--- a/src/hotspot/share/oops/oop.inline.hpp Thu May 09 07:21:32 2019 -0400
+++ b/src/hotspot/share/oops/oop.inline.hpp Thu May 09 14:26:03 2019 +0200
@@ -88,7 +88,7 @@
Klass* oopDesc::klass() const {
if (UseCompressedClassPointers) {
- return Klass::decode_klass_not_null(_metadata._compressed_klass);
+ return CompressedKlassPointers::decode_not_null(_metadata._compressed_klass);
} else {
return _metadata._klass;
}
@@ -96,7 +96,7 @@
Klass* oopDesc::klass_or_null() const volatile {
if (UseCompressedClassPointers) {
- return Klass::decode_klass(_metadata._compressed_klass);
+ return CompressedKlassPointers::decode(_metadata._compressed_klass);
} else {
return _metadata._klass;
}
@@ -107,7 +107,7 @@
// Workaround for non-const load_acquire parameter.
const volatile narrowKlass* addr = &_metadata._compressed_klass;
volatile narrowKlass* xaddr = const_cast<volatile narrowKlass*>(addr);
- return Klass::decode_klass(OrderAccess::load_acquire(xaddr));
+ return CompressedKlassPointers::decode(OrderAccess::load_acquire(xaddr));
} else {
return OrderAccess::load_acquire(&_metadata._klass);
}
@@ -144,7 +144,7 @@
void oopDesc::set_klass(Klass* k) {
CHECK_SET_KLASS(k);
if (UseCompressedClassPointers) {
- *compressed_klass_addr() = Klass::encode_klass_not_null(k);
+ *compressed_klass_addr() = CompressedKlassPointers::encode_not_null(k);
} else {
*klass_addr() = k;
}
@@ -154,7 +154,7 @@
CHECK_SET_KLASS(klass);
if (UseCompressedClassPointers) {
OrderAccess::release_store(compressed_klass_addr(mem),
- Klass::encode_klass_not_null(klass));
+ CompressedKlassPointers::encode_not_null(klass));
} else {
OrderAccess::release_store(klass_addr(mem), klass);
}