libvirt/src/libvirt_qemu_probes.d
Daniel P. Berrangé a9fa62f327 src: don't include ref count in debug messages / probes
The ref count will be private to the GObject base class
and we must not peek at it, even for debugging messages.

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2020-06-03 10:20:17 +01:00

23 lines
1.0 KiB
D

provider libvirt {
# file: src/qemu/qemu_monitor.c
# prefix: qemu
# binary: libvirtd
# module: libvirt/connection-driver/libvirt_driver_qemu.so
# Monitor lifecycle
probe qemu_monitor_new(void *mon, int fd);
probe qemu_monitor_ref(void *mon);
probe qemu_monitor_unref(void *mon);
probe qemu_monitor_close(void *monm);
# High level monitor message processing
probe qemu_monitor_send_msg(void *mon, const char *msg, int fd);
probe qemu_monitor_recv_reply(void *mon, const char *reply);
probe qemu_monitor_recv_event(void *mon, const char *event);
# Low level monitor I/O processing
probe qemu_monitor_io_process(void *mon, const char *buf, unsigned int len);
probe qemu_monitor_io_read(void *mon, const char *buf, unsigned int len, int ret, int errno);
probe qemu_monitor_io_write(void *mon, const char *buf, unsigned int len, int ret, int errno);
probe qemu_monitor_io_send_fd(void *mon, int fd, int ret, int errno);
};