Browse Source

target/rx: Expand gdb_get_regl() -> gdb_get_reg32()

The Renesas RX target is only built as 32-bit:

  $ git grep TARGET_LONG_BITS configs/targets/rx*
  configs/targets/rx-softmmu.mak:5:TARGET_LONG_BITS=32

Mechanically replace:

  gdb_get_regl() -> gdb_get_reg32()

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20260219191955.83815-35-philmd@linaro.org>
master
Philippe Mathieu-Daudé 6 months ago
parent
commit
14a39fc17b
  1. 20
      target/rx/gdbstub.c

20
target/rx/gdbstub.c

@ -25,25 +25,25 @@ int rx_cpu_gdb_read_register(CPUState *cs, GByteArray *mem_buf, int n)
switch (n) {
case 0 ... 15:
return gdb_get_regl(mem_buf, env->regs[n]);
return gdb_get_reg32(mem_buf, env->regs[n]);
case 16:
return gdb_get_regl(mem_buf, (env->psw_u) ? env->regs[0] : env->usp);
return gdb_get_reg32(mem_buf, (env->psw_u) ? env->regs[0] : env->usp);
case 17:
return gdb_get_regl(mem_buf, (!env->psw_u) ? env->regs[0] : env->isp);
return gdb_get_reg32(mem_buf, (!env->psw_u) ? env->regs[0] : env->isp);
case 18:
return gdb_get_regl(mem_buf, rx_cpu_pack_psw(env));
return gdb_get_reg32(mem_buf, rx_cpu_pack_psw(env));
case 19:
return gdb_get_regl(mem_buf, env->pc);
return gdb_get_reg32(mem_buf, env->pc);
case 20:
return gdb_get_regl(mem_buf, env->intb);
return gdb_get_reg32(mem_buf, env->intb);
case 21:
return gdb_get_regl(mem_buf, env->bpsw);
return gdb_get_reg32(mem_buf, env->bpsw);
case 22:
return gdb_get_regl(mem_buf, env->bpc);
return gdb_get_reg32(mem_buf, env->bpc);
case 23:
return gdb_get_regl(mem_buf, env->fintv);
return gdb_get_reg32(mem_buf, env->fintv);
case 24:
return gdb_get_regl(mem_buf, env->fpsw);
return gdb_get_reg32(mem_buf, env->fpsw);
case 25:
return 0;
}

Loading…
Cancel
Save