From 27144b5713ecf74316cb7051bac5c2a96c664ad5 Mon Sep 17 00:00:00 2001 From: ALTracer <11005378+ALTracer@users.noreply.github.com> Date: Sat, 31 Jan 2026 11:21:31 +0300 Subject: [PATCH] msp432p4: Replace alloca with 53 reg array --- src/target/msp432p4.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/target/msp432p4.c b/src/target/msp432p4.c index cfdd81f7c5c..36e99a7ddff 100644 --- a/src/target/msp432p4.c +++ b/src/target/msp432p4.c @@ -268,7 +268,7 @@ static bool msp432_flash_write( DEBUG_WARN("Flash protect: 0x%08" PRIX32 "\n", target_mem32_read32(target, mf->flash_protect_register)); /* Prepare input data */ - uint32_t *regs = alloca(target->regs_size / sizeof(uint32_t)); // Use of VLA + uint32_t regs[CORTEXM_GENERAL_REG_COUNT + CORTEX_FLOAT_REG_COUNT]; target_regs_read(target, regs); regs[0] = SRAM_WRITE_BUFFER; // Address of buffer to be flashed in R0 regs[1] = dest; // Flash address to be write to in R1