From b1ebf82269fa85bed859ffafacd59ed000f22bd0 Mon Sep 17 00:00:00 2001 From: Stefan Karlsson Date: Mon, 12 Apr 2021 06:37:56 +0000 Subject: [PATCH] 8264358: Don't create invalid oop in method handle tracing Reviewed-by: neliasso, thartmann --- src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp | 2 +- src/hotspot/cpu/x86/methodHandles_x86.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp b/src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp index 750ce187715..415d3774b9c 100644 --- a/src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp @@ -444,7 +444,7 @@ void MethodHandles::generate_method_handle_dispatch(MacroAssembler* _masm, #ifndef PRODUCT void trace_method_handle_stub(const char* adaptername, - oop mh, + oopDesc* mh, intptr_t* saved_regs, intptr_t* entry_sp) { } diff --git a/src/hotspot/cpu/x86/methodHandles_x86.cpp b/src/hotspot/cpu/x86/methodHandles_x86.cpp index b0326ead7ee..5ad7b718df7 100644 --- a/src/hotspot/cpu/x86/methodHandles_x86.cpp +++ b/src/hotspot/cpu/x86/methodHandles_x86.cpp @@ -503,7 +503,7 @@ void MethodHandles::generate_method_handle_dispatch(MacroAssembler* _masm, #ifndef PRODUCT void trace_method_handle_stub(const char* adaptername, - oop mh, + oopDesc* mh, intptr_t* saved_regs, intptr_t* entry_sp) { // called as a leaf from native code: do not block the JVM!