All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v6 00/21] gdbstub: Refactor command packets handler
@ 2019-04-25 13:26 Jon Doron
  2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 01/21] gdbstub: Add infrastructure to parse cmd packets Jon Doron
                   ` (22 more replies)
  0 siblings, 23 replies; 25+ messages in thread
From: Jon Doron @ 2019-04-25 13:26 UTC (permalink / raw)
  To: qemu-devel; +Cc: Jon Doron

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 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 | 1680 +++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 1194 insertions(+), 486 deletions(-)

-- 
2.20.1

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2019-04-25 15:22 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-25 13:26 [Qemu-devel] [PATCH v6 00/21] gdbstub: Refactor command packets handler Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 01/21] gdbstub: Add infrastructure to parse cmd packets Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 02/21] gdbstub: Implement deatch (D pkt) with new infra Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 03/21] gdbstub: Implement thread_alive (T " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 04/21] gdbstub: Implement continue (c " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 05/21] gdbstub: Implement continue with signal (C " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 06/21] gdbstub: Implement set_thread (H " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 07/21] gdbstub: Implement insert breakpoint (Z " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 08/21] gdbstub: Implement remove breakpoint (z " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 09/21] gdbstub: Implement set register (P " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 10/21] gdbstub: Implement get register (p " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 11/21] gdbstub: Implement write memory (M " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 12/21] gdbstub: Implement read memory (m " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 13/21] gdbstub: Implement write all registers (G " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 14/21] gdbstub: Implement read all registers (g " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 15/21] gdbstub: Implement file io (F " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 16/21] gdbstub: Implement step (s " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 17/21] gdbstub: Implement v commands " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 18/21] gdbstub: Implement generic query (q pkt) " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 19/21] gdbstub: Implement generic set (Q " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 20/21] gdbstub: Implement target halted (? " Jon Doron
2019-04-25 13:26 ` [Qemu-devel] [PATCH v6 21/21] gdbstub: Clear unused variables in gdb_handle_packet Jon Doron
2019-04-25 14:10 ` [Qemu-devel] [PATCH v6 00/21] gdbstub: Refactor command packets handler no-reply
2019-04-25 14:10   ` no-reply
2019-04-25 15:08 ` Alex Bennée

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.