[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 07/15] plugins/execlog.c: correct dump of registers values
From: |
Alex Bennée |
Subject: |
[PATCH 07/15] plugins/execlog.c: correct dump of registers values |
Date: |
Thu, 18 Jul 2024 10:45:15 +0100 |
From: Frédéric Pétrot <frederic.petrot@univ-grenoble-alpes.fr>
Register values are dumped as 'sz' chunks of two nibbles in the execlog
plugin, sz was 1 too big.
Signed-off-by: Frédéric Pétrot <frederic.petrot@univ-grenoble-alpes.fr>
Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Message-Id: <20240620083805.73603-1-frederic.petrot@univ-grenoble-alpes.fr>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
contrib/plugins/execlog.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/contrib/plugins/execlog.c b/contrib/plugins/execlog.c
index 371db97eb1..1c1601cc0b 100644
--- a/contrib/plugins/execlog.c
+++ b/contrib/plugins/execlog.c
@@ -101,7 +101,7 @@ static void insn_check_regs(CPU *cpu)
GByteArray *temp = reg->last;
g_string_append_printf(cpu->last_exec, ", %s -> 0x", reg->name);
/* TODO: handle BE properly */
- for (int i = sz; i >= 0; i--) {
+ for (int i = sz - 1; i >= 0; i--) {
g_string_append_printf(cpu->last_exec, "%02x",
reg->new->data[i]);
}
--
2.39.2
- [PATCH 00/15] Final bits for 9.1-rc0 (docker, plugins, gdbstub, semihosting), Alex Bennée, 2024/07/18
- [PATCH 03/15] gdbstub: Re-factor gdb command extensions, Alex Bennée, 2024/07/18
- [PATCH 01/15] testing: bump to latest libvirt-ci, Alex Bennée, 2024/07/18
- [PATCH 04/15] plugins/stoptrigger: TCG plugin to stop execution under conditions, Alex Bennée, 2024/07/18
- [PATCH 02/15] tests/avocado: Remove non-working sparc leon3 test, Alex Bennée, 2024/07/18
- [PATCH 06/15] tests/plugins: use qemu_plugin_outs for inline stats, Alex Bennée, 2024/07/18
- [PATCH 07/15] plugins/execlog.c: correct dump of registers values,
Alex Bennée <=
- [PATCH 05/15] plugins: fix mem callback array size, Alex Bennée, 2024/07/18
- [PATCH 09/15] target/m68k: Add semihosting stub, Alex Bennée, 2024/07/18
- [PATCH 11/15] target/m68k: Restrict semihosting to TCG, Alex Bennée, 2024/07/18
- [PATCH 10/15] target/mips: Add semihosting stub, Alex Bennée, 2024/07/18
- [PATCH 12/15] target/mips: Restrict semihosting to TCG, Alex Bennée, 2024/07/18
- [PATCH 08/15] semihosting: Include missing 'gdbstub/syscalls.h' header, Alex Bennée, 2024/07/18
- [PATCH 14/15] target/xtensa: Restrict semihosting to TCG, Alex Bennée, 2024/07/18
- [PATCH 13/15] target/riscv: Restrict semihosting to TCG, Alex Bennée, 2024/07/18
- [PATCH 15/15] semihosting: Restrict to TCG, Alex Bennée, 2024/07/18