qemu/target/m68k
Peter Maydell 7d01623a1b target/m68k: avoid shift into sign bit in dump_address_map()
Coverity complains (CID 1547592) that in dump_address_map() we take a
value stored in a signed integer variable 'i' and shift it by enough
to shift into the sign bit when we construct the value 'logical'.
This isn't a bug for QEMU because we use -fwrapv semantics, but
we can make Coverity happy by using an unsigned type for the loop
variables i, j, k in this function.

While we're changing the declaration of the variables, put them
in the for() loops so their scope is the minimum required (a style
now permitted by our coding style guide).

Resolves: Coverity CID 1547592
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240723154207.1483665-1-peter.maydell@linaro.org
2024-07-29 16:58:58 +01:00
..
cpu-param.h
cpu-qom.h
cpu.c target: Set TCGCPUOps::cpu_exec_halt to target's has_work implementation 2024-07-11 11:41:34 +01:00
cpu.h target/m68k: Perform the semihosting test during translate 2024-04-24 15:46:00 -07:00
fpu_helper.c
gdbstub.c
helper.c target/m68k: avoid shift into sign bit in dump_address_map() 2024-07-29 16:58:58 +01:00
helper.h
Kconfig target/m68k: Restrict semihosting to TCG 2024-07-22 09:38:08 +01:00
m68k-semi.c
meson.build target/m68k: Add semihosting stub 2024-07-22 09:38:03 +01:00
monitor.c
op_helper.c target/m68k: Perform the semihosting test during translate 2024-04-24 15:46:00 -07:00
qregs.h.inc
semihosting-stub.c target/m68k: Add semihosting stub 2024-07-22 09:38:03 +01:00
softfloat_fpsp_tables.h
softfloat.c
softfloat.h
translate.c accel/tcg: Provide default implementation of disas_log 2024-05-15 08:55:18 +02:00