From: Kazuya Saito Date: Fri, 22 Mar 2013 08:26:59 +0000 (+0900) Subject: vl: add runstate_set tracepoint X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7e8660032cd21c1bdc4160b8fab7deec62e1aa12;p=qemu.git vl: add runstate_set tracepoint This patch enables us to know RunState transition. It will be userful for investigation when the trouble occured in special event such like live migration, shutdown, suspend, and so on. Signed-off-by: Kazuya Saito Signed-off-by: Stefan Hajnoczi --- diff --git a/trace-events b/trace-events index 406fe5f408..85dd49c180 100644 --- a/trace-events +++ b/trace-events @@ -474,6 +474,7 @@ scsi_request_sense(int target, int lun, int tag) "target %d lun %d tag %d" # vl.c vm_state_notify(int running, int reason) "running %d reason %d" load_file(const char *name, const char *path) "name %s location %s" +runstate_set(int new_state) "new state %d" # block/qcow2.c qcow2_writev_start_req(void *co, int64_t sector, int nb_sectors) "co %p sector %" PRIx64 " nb_sectors %d" diff --git a/vl.c b/vl.c index 7643f16351..770cb7fabb 100644 --- a/vl.c +++ b/vl.c @@ -642,7 +642,7 @@ void runstate_set(RunState new_state) RunState_lookup[new_state]); abort(); } - + trace_runstate_set(new_state); current_run_state = new_state; }