[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v7 00/21] gdbstub: Refactor command packets handler
From: |
Jon Doron |
Subject: |
[Qemu-devel] [PATCH v7 00/21] gdbstub: Refactor command packets handler |
Date: |
Fri, 26 Apr 2019 07:35:37 +0300 |
This patch series refactors the old gdbstub command packets handler
with a new infrastructure which should ease extending and adding new
and missing gdb command packets.
version 7 changes:
- Fixed few checkpatch complaints
- Feedback from Alex Bennee
version 4-6 changes:
- mostly feedback from Richard Henderson
version 3 changes
- Split the single patch to many individual patches for easier reviewing
version 2 changes
- Code convention fixes
Jon Doron (21):
gdbstub: Add infrastructure to parse cmd packets
gdbstub: Implement deatch (D pkt) with new infra
gdbstub: Implement thread_alive (T pkt) with new infra
gdbstub: Implement continue (c pkt) with new infra
gdbstub: Implement continue with signal (C pkt) with new infra
gdbstub: Implement set_thread (H pkt) with new infra
gdbstub: Implement insert breakpoint (Z pkt) with new infra
gdbstub: Implement remove breakpoint (z pkt) with new infra
gdbstub: Implement set register (P pkt) with new infra
gdbstub: Implement get register (p pkt) with new infra
gdbstub: Implement write memory (M pkt) with new infra
gdbstub: Implement read memory (m pkt) with new infra
gdbstub: Implement write all registers (G pkt) with new infra
gdbstub: Implement read all registers (g pkt) with new infra
gdbstub: Implement file io (F pkt) with new infra
gdbstub: Implement step (s pkt) with new infra
gdbstub: Implement v commands with new infra
gdbstub: Implement generic query (q pkt) with new infra
gdbstub: Implement generic set (Q pkt) with new infra
gdbstub: Implement target halted (? pkt) with new infra
gdbstub: Clear unused variables in gdb_handle_packet
gdbstub.c | 1671 +++++++++++++++++++++++++++++++++++++----------------
1 file changed, 1185 insertions(+), 486 deletions(-)
--
2.20.1
- [Qemu-devel] [PATCH v7 00/21] gdbstub: Refactor command packets handler,
Jon Doron <=
- [Qemu-devel] [PATCH v7 17/21] gdbstub: Implement v commands with new infra, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 14/21] gdbstub: Implement read all registers (g pkt) with new infra, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 21/21] gdbstub: Clear unused variables in gdb_handle_packet, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 19/21] gdbstub: Implement generic set (Q pkt) with new infra, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 20/21] gdbstub: Implement target halted (? pkt) with new infra, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 18/21] gdbstub: Implement generic query (q pkt) with new infra, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 16/21] gdbstub: Implement step (s pkt) with new infra, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 15/21] gdbstub: Implement file io (F pkt) with new infra, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 13/21] gdbstub: Implement write all registers (G pkt) with new infra, Jon Doron, 2019/04/26
- [Qemu-devel] [PATCH v7 12/21] gdbstub: Implement read memory (m pkt) with new infra, Jon Doron, 2019/04/26