[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v9 24/27] gdbstub: Add another handler for setti
From: |
Jon Doron |
Subject: |
Re: [Qemu-devel] [PATCH v9 24/27] gdbstub: Add another handler for setting qemu.sstep |
Date: |
Mon, 20 May 2019 08:17:26 +0300 |
On Wed, May 15, 2019 at 8:44 PM Alex Bennée <address@hidden> wrote:
>
>
> Jon Doron <address@hidden> writes:
>
> > Follow GDB general query/set packet conventions, qemu.sstep can now
> > be set with the following command as well:
> > gdb> maint packet Qqemu.sstep:Value
>
> I;m not sure about exposing internal values to a protocol like this.
> Maybe text based flags would be better?
>
We kinda have to at this point as this was the original implementation
or we might end up breaking up the "API"
see commit: 60897d369f10b464720d8a6de4553c47943ea927
> >
> > Signed-off-by: Jon Doron <address@hidden>
> > ---
> > gdbstub.c | 6 ++++++
> > 1 file changed, 6 insertions(+)
> >
> > diff --git a/gdbstub.c b/gdbstub.c
> > index 88ff6224e6..34da10260d 100644
> > --- a/gdbstub.c
> > +++ b/gdbstub.c
> > @@ -2260,6 +2260,12 @@ static GdbCmdParseEntry gdb_gen_set_table[] = {
> > .cmd_startswith = 1,
> > .schema = "l0"
> > },
> > + {
> > + .handler = handle_set_qemu_sstep,
> > + .cmd = "qemu.sstep:",
> > + .cmd_startswith = 1,
> > + .schema = "l0"
> > + },
>
> Hmm the implementation seems to have gone in earlier. These should be
> together as a feature patch (along with changing the query/probe
> responses).
>
Done
> > };
> >
> > static void handle_gen_query(GdbCmdContext *gdb_ctx, void *user_ctx)
>
>
> --
> Alex Bennée
- Re: [Qemu-devel] [PATCH v9 26/27] gdbstub: Add support to read a MSR for KVM target, (continued)
- [Qemu-devel] [PATCH v9 19/27] gdbstub: Implement generic set (Q pkt) with new infra, Jon Doron, 2019/05/02
- [Qemu-devel] [PATCH v9 18/27] gdbstub: Implement generic query (q pkt) with new infra, Jon Doron, 2019/05/02
- [Qemu-devel] [PATCH v9 05/27] gdbstub: Implement continue with signal (C pkt) with new infra, Jon Doron, 2019/05/02
- [Qemu-devel] [PATCH v9 13/27] gdbstub: Implement write all registers (G pkt) with new infra, Jon Doron, 2019/05/02
- [Qemu-devel] [PATCH v9 24/27] gdbstub: Add another handler for setting qemu.sstep, Jon Doron, 2019/05/02
- [Qemu-devel] [PATCH v9 15/27] gdbstub: Implement file io (F pkt) with new infra, Jon Doron, 2019/05/02
[Qemu-devel] [PATCH v9 21/27] gdbstub: Clear unused variables in gdb_handle_packet, Jon Doron, 2019/05/02
[Qemu-devel] [PATCH v9 25/27] kvm: Add API to read/write a CPU MSR value, Jon Doron, 2019/05/02
[Qemu-devel] [PATCH v9 27/27] gdbstub: Add support to write a MSR for KVM target, Jon Doron, 2019/05/02
Re: [Qemu-devel] [PATCH v9 00/27] gdbstub: Refactor command packets handler, Alex Bennée, 2019/05/15