From dddebb56bc39a86b91f3dce9d4017e01f8c163b1 Mon Sep 17 00:00:00 2001 From: OpenJDK Team Date: Mon, 9 Sep 2024 15:48:20 +0200 Subject: [PATCH] adlc-parser # DP: fixes an uninitialized memory issue in adlc # DP: fixes an uninitialized memory issue in adlc Gbp-Pq: Name adlc-parser.diff --- src/hotspot/share/adlc/formsopt.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/adlc/formsopt.cpp b/src/hotspot/share/adlc/formsopt.cpp index 6f1a59975..99312bdc2 100644 --- a/src/hotspot/share/adlc/formsopt.cpp +++ b/src/hotspot/share/adlc/formsopt.cpp @@ -436,6 +436,10 @@ void AllocClass::output(FILE *fp) { // Write info to output files //==============================Frame Handling================================= //------------------------------FrameForm-------------------------------------- FrameForm::FrameForm() { + _sync_stack_slots = NULL; + _inline_cache_reg = NULL; + _interpreter_frame_pointer_reg = NULL; + _cisc_spilling_operand_name = NULL; _frame_pointer = NULL; _c_frame_pointer = NULL; _alignment = NULL; @@ -444,7 +448,6 @@ FrameForm::FrameForm() { _varargs_C_out_slots_killed = NULL; _return_value = NULL; _c_return_value = NULL; - _interpreter_frame_pointer_reg = NULL; } FrameForm::~FrameForm() { -- 2.30.2