#include #include #include #include #include #include #include static void do_debug(const char *name, int pid) { kill(pid, SIGQUIT); } int kvm_cmd_debug(int argc, const char **argv, const char *prefix) { int pid; if (argc != 1) die("Usage: kvm debug [instance name]\n"); if (strcmp(argv[0], "all") == 0) { kvm__enumerate_instances(do_debug); return 0; } pid = kvm__get_pid_by_instance(argv[0]); if (pid < 0) die("Failed locating instance name"); return kill(pid, SIGQUIT); }