On 7/8/25 2:53 AM, Alex Bennée wrote:
Yodel Eldar writes:
This patch adds TCG plugin register tracking support for the Alpha
target and resolves gitlab issue #2569:
https://gitlab.com/qemu-project/qemu/-/issues/2569
As mentioned in the bug report by Alex Bennée, the register list is
rrent
instruction as a trivial optimization, because searching for the
remaining requested registers is unnecessary once one is found.
Suggested-by: Alex Bennée
Signed-off-by: Yodel Eldar
---
contrib/plugins/execlog.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --
This patch adds the GDB XML feature file that describes Alpha's core
registers.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2569
Reviewed-by: Richard Henderson
Signed-off-by: Yodel Eldar
---
configs/targets/alpha-linux-user.mak | 1 +
configs/targets/alpha-softmmu.mak
s the separator search, so
that it breaks out of the loop as soon as a relevant register is found
in the instruction.
Patch Series History:
v1 -> v2:
- As suggested by Alex Bennée, replaced strpbrk with g_strsplit_set
Yodel Eldar (2):
contrib/plugins/execlog: Add tab to the separator se
On 6/29/25 1:50 PM, Alex Bennée wrote:
Yodel Eldar writes:
Currently, execlog searches for a space separator between the
instruction mnemonic and operands, but some disassemblers, e.g. Alpha's,
use a tab separator instead; this results in a null pointer being passed
as the haysta
ure contributor to this project that has
kept my system secure as I tinker with weird machines in the ultimate
sandbox. QEMU is truly mind-blowing technology, and I have all of
you to thank for it: Thanks!
Yodel Eldar (2):
contrib/plugins/execlog: Add tab to the separator search of insn_disas
ta
This patch adds the GDB XML feature file that describes Alpha's core
registers.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2569
Signed-off-by: Yodel Eldar
---
configs/targets/alpha-linux-user.mak | 1 +
configs/targets/alpha-softmmu.mak| 1 +
gdb-xml/alpha-cor
n the current
instruction as a trivial optimization, because searching for the
remaining requested registers is unnecessary once one is found.
Signed-off-by: Yodel Eldar
---
contrib/plugins/execlog.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/contrib/pl