- relates to
-
JDK-8246689 [aarch64] Enable independent compressed oops/class ptrs on Aarch64
- Resolved
-
JDK-8253910 UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp
- Resolved
-
JDK-8259368 Zero: UseCompressedClassPointers does not depend on UseCompressedOops
- Resolved
-
JDK-8244943 Improve Class Space placement
- Closed
-
JDK-8244971 Zero VM is broken after JDK-8241825 (COMPRESSED_CLASS_POINTERS_DEPENDS_ON_COMPRESSED_OOPS not defined)
- Resolved
-
JDK-8283249 CompressedClassPointers.java fails on ppc with 'Narrow klass shift: 0' missing
- Resolved
-
JDK-8277172 Remove stray comment mentioning instr_size_for_decode_klass_not_null on x64
- Resolved
-
JDK-8254252 Generic arraycopy stub overwrites callee-save rdi register on 64-bit Windows
- Closed
-
JDK-8221249 x86: make r12_heapbase register available when compressed oops do not require it
- Closed
Make compressed oops and compressed class pointers independent (x86_64, PPC, S390)
Today, the use of compressed class pointers assumes the use of compressed oops. This is an unnecessary restriction that for example causes each object to waste 32 bits with ZGC. The restriction should be removed.
(4 relates to)