[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/4] scripts/qemu-gdb: Split into modules
From: |
Peter Maydell |
Subject: |
[Qemu-devel] [PATCH v2 0/4] scripts/qemu-gdb: Split into modules |
Date: |
Fri, 14 Aug 2015 18:46:28 +0100 |
This patch series splits scripts/qemu-gdb into separate
files for each command, to make it easier to add new
commands in future without them all going into a single
huge file.
Patches 1 and 2 do that split, and have been on the list
before (and reviewed by Stefan).
Patch 3 makes the script tell gdb not to stop on SIGUSR1,
since that's our SIGIPI and happens all the time.
Patch 4 adds a brief comment explaining how to source the
script. NB that I haven't attempted to make the script
work with automatic-sourcing based on the executable
being debugged. Somebody who uses the script that way
can do that :-)
I've dropped the script which added support for setting
breakpoints on QEMU tracepoints for the moment (pending
investigating static probe point support which might
render it unnecessary). Mostly I'd like to get these
into master so that future debug commands can go into
the right place -- IIRC David Gilbert had a patchset
which added another command.
thanks
-- PMM
Peter Maydell (4):
scripts/qemu-gdb: Split MtreeCommand into its own module
scripts/qemu-gdb: Split CoroutineCommand into its own file
scripts/qemu-gdb: Silently pass through SIGUSR1
scripts/qemu-gdb: Add brief comment describing usage
scripts/qemu-gdb.py | 146 ++++---------------------------------------
scripts/qemugdb/__init__.py | 28 +++++++++
scripts/qemugdb/coroutine.py | 91 +++++++++++++++++++++++++++
scripts/qemugdb/mtree.py | 82 ++++++++++++++++++++++++
4 files changed, 212 insertions(+), 135 deletions(-)
create mode 100644 scripts/qemugdb/__init__.py
create mode 100644 scripts/qemugdb/coroutine.py
create mode 100644 scripts/qemugdb/mtree.py
--
1.9.1
- [Qemu-devel] [PATCH v2 0/4] scripts/qemu-gdb: Split into modules,
Peter Maydell <=