< prev index next > test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java
Print this page
static final long INT_OFFSET;
static final int INT_ARRAY_OFFSET;
static final int LONG_ARRAY_OFFSET;
static {
if (!Platform.is64bit() || WB.getBooleanVMFlag("UseCompactObjectHeaders")) {
! INT_OFFSET = 8;
! INT_ARRAY_OFFSET = 12;
! LONG_ARRAY_OFFSET = 16;
} else if (WB.getBooleanVMFlag("UseCompressedClassPointers")) {
INT_OFFSET = 12;
INT_ARRAY_OFFSET = 16;
LONG_ARRAY_OFFSET = 16;
} else {
static final long INT_OFFSET;
static final int INT_ARRAY_OFFSET;
static final int LONG_ARRAY_OFFSET;
static {
if (!Platform.is64bit() || WB.getBooleanVMFlag("UseCompactObjectHeaders")) {
! INT_OFFSET = 4;
! INT_ARRAY_OFFSET = 8;
! LONG_ARRAY_OFFSET = 8;
} else if (WB.getBooleanVMFlag("UseCompressedClassPointers")) {
INT_OFFSET = 12;
INT_ARRAY_OFFSET = 16;
LONG_ARRAY_OFFSET = 16;
} else {
< prev index next >