On 25/8/26 21:09, Marc-André Lureau wrote:
Rename monitor_printf->monitor_hmp_printf, monitor_vprintf->
monitor_hmp_vprintf, and monitor_printc->monitor_hmp_printc, changing
the first parameter from Monitor * to MonitorHMP * to enforce type
safety. The implementation is also simplified: monitor_hmp_vprintf now
directly calls g_strdup_vprintf + monitor_puts, removing the virtual
dispatch via moncls->vprintf.
The dev_print() callbacks are temporarily using the MONITOR_HMP(mon)
cast, they are fixed in the following commits.
Signed-off-by: Marc-André Lureau <[email protected]>
---
audio/audio-hmp-cmds.c | 6 +-
backends/cryptodev-hmp-cmds.c | 9 +-
block/monitor/block-hmp-cmds.c | 170 +++++++++---------
chardev/char-hmp-cmds.c | 12 +-
disas/disas-mon.c | 10 +-
docs/devel/style.rst | 2 +-
docs/devel/writing-monitor-commands.rst | 8 +-
dump/dump-hmp-cmds.c | 5 +-
hw/char/virtio-serial-bus.c | 10 +-
hw/core/machine-hmp-cmds.c | 213 +++++++++++-----------
hw/core/sysbus.c | 5 +-
hw/hexagon/hexagon_tlb.c | 44 ++---
hw/i386/kvm/xen-stubs.c | 6 +-
hw/i386/kvm/xen_evtchn.c | 21 +--
hw/i386/sgx-hmp-stub.c | 3 +-
hw/i386/sgx.c | 29 ++-
hw/misc/auxbus.c | 9 +-
hw/misc/mos6522-stub.c | 3 +-
hw/net/rocker/rocker-hmp-cmds.c | 146 ++++++++--------
hw/pci/pci-hmp-cmds.c | 114 ++++++------
hw/pci/pci-stub.c | 3 +-
hw/s390x/s390-skeys.c | 9 +-
hw/s390x/s390-stattrib.c | 20 +--
hw/uefi/ovmf-log.c | 5 +-
hw/usb/bus.c | 11 +-
hw/usb/host-libusb.c | 21 ++-
hw/virtio/virtio-hmp-cmds.c | 297 ++++++++++++++++---------------
hw/xen/xen-bus.c | 5 +-
include/disas/disas.h | 4 +-
include/monitor/hmp.h | 12 +-
migration/dirtyrate.c | 46 +++--
migration/migration-hmp-cmds.c | 301 ++++++++++++++++----------------
monitor/hmp-cmds.c | 141 +++++++--------
monitor/hmp.c | 143 +++++++--------
monitor/monitor-internal.h | 6 -
monitor/monitor.c | 33 ++--
net/net-hmp-cmds.c | 31 ++--
net/slirp.c | 31 ++--
qom/qom-hmp-cmds.c | 27 ++-
replay/replay-debugging.c | 5 +-
stats/stats-hmp-cmds.c | 57 +++---
stubs/hmp-cmd-info_sev.c | 3 +-
stubs/monitor-core.c | 2 +-
system/dirtylimit-hmp-cmds.c | 10 +-
system/qdev-monitor.c | 19 +-
system/runstate-hmp-cmds.c | 16 +-
system/tpm-hmp-cmds.c | 29 ++-
target/i386/cpu-apic.c | 3 +-
target/i386/monitor.c | 152 ++++++++--------
target/i386/sev.c | 35 ++--
target/m68k/monitor.c | 3 +-
target/ppc/monitor.c | 3 +-
target/riscv/monitor.c | 55 +++---
target/sh4/monitor.c | 29 ++-
target/sparc/monitor.c | 3 +-
target/xtensa/monitor.c | 3 +-
tests/unit/test-util-sockets.c | 2 +-
tools/qemu-vnc/clipboard.c | 4 +-
tools/qemu-vnc/stubs.c | 2 +-
trace/trace-hmp-cmds.c | 12 +-
ui/ui-hmp-cmds.c | 115 ++++++------
util/error-report.c | 2 +-
util/qemu-print.c | 11 +-
63 files changed, 1219 insertions(+), 1327 deletions(-)
Painful.
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>