[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 0/9] plugins: Use unwind info for special gdb registers
From: |
Alex Bennée |
Subject: |
Re: [PATCH v2 0/9] plugins: Use unwind info for special gdb registers |
Date: |
Wed, 12 Jun 2024 15:39:09 +0100 |
Richard Henderson <richard.henderson@linaro.org> writes:
> This is an attempt to fix
> https://gitlab.com/qemu-project/qemu/-/issues/2208
> ("PC is not updated for each instruction in TCG plugins")
>
> I have only updated target/{i386,arm} so far, but basically all
> targets need updating for the new callbacks. Extra points to
> anyone who sees how to avoid the extra code duplication. :-)
I've made a few comments but yeah I think we just have to live with the
extra helpers. The only other option would be pre-notifying the gdb
subsystem about which registers are "lazy" which I think amounts to the
same thing.
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
- Re: [PATCH v2 5/9] target/i386: Split out gdb-internal.h, (continued)
- [PATCH v2 7/9] target/i386: Implement TCGCPUOps for plugin register reads, Richard Henderson, 2024/06/05
- [PATCH v2 6/9] target/i386: Introduce cpu_compute_eflags_ccop, Richard Henderson, 2024/06/05
- [PATCH v2 9/9] target/arm: Implement TCGCPUOps for plugin register reads, Richard Henderson, 2024/06/05
- Re: [PATCH v2 0/9] plugins: Use unwind info for special gdb registers, Philippe Mathieu-Daudé, 2024/06/06
- Re: [PATCH v2 0/9] plugins: Use unwind info for special gdb registers,
Alex Bennée <=