From: Yvan Roux Date: Wed, 1 Jun 2022 11:08:00 +0000 (+0000) Subject: [arm] Add support for FPU registers in prologue unwinder X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=de76473c2d9fadca1374992fdd22887a799c2e3e;p=binutils-gdb.git [arm] Add support for FPU registers in prologue unwinder The prologue unwinder had support for FPU registers, but only to calculate the correct offset on the stack, the values were not saved. Signed-off-by: Torbjörn SVENSSON Signed-off-by: Yvan Roux --- diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c index d35c49bc1ea..5fbd730c5a5 100644 --- a/gdb/arm-tdep.c +++ b/gdb/arm-tdep.c @@ -1437,7 +1437,7 @@ thumb_analyze_prologue (struct gdbarch *gdbarch, cache->framesize = -regs[ARM_SP_REGNUM].k; } - for (i = 0; i < 16; i++) + for (i = 0; i < gdbarch_num_regs (gdbarch); i++) if (stack.find_reg (gdbarch, i, &offset)) cache->saved_regs[i].set_addr (offset);