]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Add a systemtap script for watching QEMU monitor interactions
authorDaniel P. Berrange <berrange@redhat.com>
Mon, 24 Oct 2011 14:31:37 +0000 (15:31 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 27 Oct 2011 09:42:14 +0000 (10:42 +0100)
commit9b76b08ae41e725d916dccbb6f300d014ff421f2
treef72b29cdc26d30a4a1613e7789a89f2510415701
parent95d3b4de714049e4b6b2033e2db9151ae11d6742
Add a systemtap script for watching QEMU monitor interactions

This change adds some systemtap/dtrace probes to the QEMU monitor
client code. In particular it allows watching of all operations
for a VM

* examples/systemtap/qemu-monitor.stp: Watch all monitor commands
* src/Makefile.am: Passing libdir/bindir/sbindir to dtrace2systemtap.pl
* src/dtrace2systemtap.pl: Accept libdir/bindir/sbindir as args
  and look for '# binary:' comment to mark probes against libvirtd
  vs libvirt.so
* src/qemu/qemu_monitor.c, src/qemu/qemu_monitor_json.c,
  src/qemu/qemu_monitor_text.c: Add probes for key functions
examples/systemtap/qemu-monitor.stp [new file with mode: 0644]
src/Makefile.am
src/dtrace2systemtap.pl
src/probes.d
src/qemu/qemu_monitor.c
src/qemu/qemu_monitor_json.c
src/qemu/qemu_monitor_text.c