From 70f6a3002539664d4771c6c010f6436f0ec57b30 Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Wed, 10 Oct 2018 10:48:15 -0400 Subject: [PATCH] Fix VarHandle related recognized methods signature A few methods got wrong signature in the recognized methods table. Fix those to let VarHandle code kick in for the intended methods. Signed-off-by: Yi Zhang --- runtime/compiler/env/j9method.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/runtime/compiler/env/j9method.cpp b/runtime/compiler/env/j9method.cpp index c911fd5358b..c1e3a6b7197 100644 --- a/runtime/compiler/env/j9method.cpp +++ b/runtime/compiler/env/j9method.cpp @@ -3889,11 +3889,11 @@ TR_ResolvedJ9Method::TR_ResolvedJ9Method(TR_OpaqueMethodBlock * aMethod, TR_Fron { TR::java_lang_invoke_VarHandle_getAndBitwiseAndAcquire , 28, "getAndBitwiseAndAcquire_impl", (int16_t)-1, "*"}, { TR::java_lang_invoke_VarHandle_getAndBitwiseAndRelease , 28, "getAndBitwiseAndRelease_impl", (int16_t)-1, "*"}, { TR::java_lang_invoke_VarHandle_getAndBitwiseOr , 20, "getAndBitwiseOr_impl", (int16_t)-1, "*"}, - { TR::java_lang_invoke_VarHandle_getAndBitwiseOrAcquire , 28, "getAndBitwiseAndAcquire_impl", (int16_t)-1, "*"}, - { TR::java_lang_invoke_VarHandle_getAndBitwiseOrRelease , 28, "getAndBitwiseAndRelease_impl", (int16_t)-1, "*"}, - { TR::java_lang_invoke_VarHandle_getAndBitwiseXor , 20, "getAndBitwiseOr_impl", (int16_t)-1, "*"}, - { TR::java_lang_invoke_VarHandle_getAndBitwiseXorAcquire , 28, "getAndBitwiseAndAcquire_impl", (int16_t)-1, "*"}, - { TR::java_lang_invoke_VarHandle_getAndBitwiseXorRelease , 28, "getAndBitwiseAndRelease_impl", (int16_t)-1, "*"}, + { TR::java_lang_invoke_VarHandle_getAndBitwiseOrAcquire , 27, "getAndBitwiseOrAcquire_impl", (int16_t)-1, "*"}, + { TR::java_lang_invoke_VarHandle_getAndBitwiseOrRelease , 27, "getAndBitwiseOrRelease_impl", (int16_t)-1, "*"}, + { TR::java_lang_invoke_VarHandle_getAndBitwiseXor , 21, "getAndBitwiseXor_impl", (int16_t)-1, "*"}, + { TR::java_lang_invoke_VarHandle_getAndBitwiseXorAcquire , 28, "getAndBitwiseXorAcquire_impl", (int16_t)-1, "*"}, + { TR::java_lang_invoke_VarHandle_getAndBitwiseXorRelease , 28, "getAndBitwiseXorRelease_impl", (int16_t)-1, "*"}, { TR::unknownMethod} };