From 9d5191e045d80f1e2beed3d9af13b56380bb19e3 Mon Sep 17 00:00:00 2001 From: rwestrel Date: Tue, 12 Dec 2023 16:57:01 +0100 Subject: [PATCH] jvmci fix --- .../share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java | 3 ++- .../share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java b/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java index 85961243528..e95f3182c5a 100644 --- a/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java +++ b/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java @@ -105,7 +105,8 @@ static final class VMState { new VirtualCallTypeData(this, config.dataLayoutVirtualCallTypeDataTag), new UnknownProfileData(this, config.dataLayoutParametersTypeDataTag), new UnknownProfileData(this, config.dataLayoutSpeculativeTrapDataTag), - new UnknownProfileData(this, config.dataLayoutArrayLoadStoreDataTag), + new UnknownProfileData(this, config.dataLayoutArrayLoadDataTag), + new UnknownProfileData(this, config.dataLayoutArrayStoreDataTag), new UnknownProfileData(this, config.dataLayoutACmpDataTag), }; // @formatter:on diff --git a/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java b/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java index 1692617055c..c4ab1e94c74 100644 --- a/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java +++ b/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java @@ -302,7 +302,8 @@ final int baseVtableLength() { final int dataLayoutVirtualCallTypeDataTag = getConstant("DataLayout::virtual_call_type_data_tag", Integer.class); final int dataLayoutParametersTypeDataTag = getConstant("DataLayout::parameters_type_data_tag", Integer.class); final int dataLayoutSpeculativeTrapDataTag = getConstant("DataLayout::speculative_trap_data_tag", Integer.class); - final int dataLayoutArrayLoadStoreDataTag = getConstant("DataLayout::array_load_store_data_tag", Integer.class); + final int dataLayoutArrayLoadDataTag = getConstant("DataLayout::array_load_data_tag", Integer.class); + final int dataLayoutArrayStoreDataTag = getConstant("DataLayout::array_store_data_tag", Integer.class); final int dataLayoutACmpDataTag = getConstant("DataLayout::acmp_data_tag", Integer.class); final int bciProfileWidth = getFlag("BciProfileWidth", Integer.class);