--- a/src/hotspot/share/memory/virtualspace.cpp Thu May 09 07:21:32 2019 -0400
+++ b/src/hotspot/share/memory/virtualspace.cpp Thu May 09 14:26:03 2019 +0200
@@ -26,6 +26,7 @@
#include "logging/log.hpp"
#include "memory/resourceArea.hpp"
#include "memory/virtualspace.hpp"
+#include "oops/compressedOops.hpp"
#include "oops/markOop.hpp"
#include "oops/oop.inline.hpp"
#include "runtime/os.inline.hpp"
@@ -309,9 +310,9 @@
PTR_FORMAT " / " INTX_FORMAT " bytes",
p2i(_base),
_noaccess_prefix);
- assert(Universe::narrow_oop_use_implicit_null_checks() == true, "not initialized?");
+ assert(CompressedOops::use_implicit_null_checks() == true, "not initialized?");
} else {
- Universe::set_narrow_oop_use_implicit_null_checks(false);
+ CompressedOops::set_use_implicit_null_checks(false);
}
}
@@ -578,7 +579,7 @@
while (addresses[i] && // End of array not yet reached.
((_base == NULL) || // No previous try succeeded.
(_base + size > (char *)OopEncodingHeapMax && // Not zerobased or unscaled address.
- !Universe::is_disjoint_heap_base_address((address)_base)))) { // Not disjoint address.
+ !CompressedOops::is_disjoint_heap_base_address((address)_base)))) { // Not disjoint address.
char* const attach_point = addresses[i];
assert(attach_point >= aligned_heap_base_min_address, "Flag support broken");
try_reserve_heap(size + noaccess_prefix, alignment, large, attach_point);