Debugger enhancements
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest5 patches 14 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | Refactor breakpoint API and gdbstub integrationcpu-all.h exec.c gdbstub.c | +61 | 0 replies | |
| 2/5 | Watchpoint length and type awarenesscpu-defs.h exec.c gdbstub.c | +34 | 0 replies | |
| 3/5 | Add read watchpoint supportcpu-defs.h exec.c softmmu_template.h | +52 | 0 replies | |
| 4/5 | Report exact PC on watchpoint hitexec.c | +6 | 3 replies | |
| 5/5 | Enhance SMP guest debuggingcpu-defs.h exec.c gdbstub.c +3 more | +82 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
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