xref: /kvmtool/builtin-debug.c (revision 6c757e718ec8a5398b180563744f5d2bec6ffc84)
1 #include <kvm/util.h>
2 #include <kvm/kvm-cmd.h>
3 #include <kvm/kvm-debug.h>
4 #include <kvm/kvm.h>
5 
6 #include <stdio.h>
7 #include <string.h>
8 #include <signal.h>
9 
10 int kvm_cmd_debug(int argc, const char **argv, const char *prefix)
11 {
12 	int pid;
13 
14 	if (argc != 1)
15 		die("Usage: kvm debug [instance name]\n");
16 
17 	pid = kvm__get_pid_by_instance(argv[0]);
18 	if (pid < 0)
19 		die("Failed locating instance name");
20 
21 	return kill(pid, SIGQUIT);
22 }
23