Skip to content

Debugger enhancements

Jan Kiszka qemu-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 14 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5Refactor breakpoint API and gdbstub integrationcpu-all.h exec.c gdbstub.c+61 -350 replies
2/5Watchpoint length and type awarenesscpu-defs.h exec.c gdbstub.c+34 -170 replies
3/5Add read watchpoint supportcpu-defs.h exec.c softmmu_template.h+52 -410 replies
4/5Report exact PC on watchpoint hitexec.c+6 -03 replies
5/5Enhance SMP guest debuggingcpu-defs.h exec.c gdbstub.c +3 more+82 -360 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/5] Debugger enhancements

This patch series strives at improving QEMU /wrt guest debugging - for me a very important use case of this software.

It consists of patches that refactor and enhance the breakpoint/watchpoint support, originally driven by the need to extend QEMU's internal API in order to enhance (real) hardware-assisted debugging in KVM. But as the KVM maintainer refused to merge the core of my patches until the QEMU bits went mainline, I was forced to rebase them immediately :->. In fact, these patches now come with even more added value also for QEMU, ie. full watchpoint support with exact PC addresses.

Moreover, the series contains an old, unmerged patch of mine that improves the debugability of SMP guests. For this submission, I basically rebased and polished it further. I'm using it for months now as it is de facto mandatory for SMP debugging.

Please review!

Jan