From patchwork Wed Feb 6 06:38:12 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/2] Add tracepoint for RunState transition Date: Tue, 05 Feb 2013 20:38:12 -0000 From: Kazuya Saito X-Patchwork-Id: 218539 Message-Id: <5111FA54.80200@jp.fujitsu.com> To: This patch enables us to know RunState transition. We only added a trace function in runstate_set(). Signed-off-by: Kazuya Saito --- trace-events | 1 + vl.c | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) diff --git a/trace-events b/trace-events index 1011f27..bf508f0 100644 --- a/trace-events +++ b/trace-events @@ -472,6 +472,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" +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 a8dc73d..6ec571c 100644 --- a/vl.c +++ b/vl.c @@ -612,7 +612,7 @@ void runstate_set(RunState new_state) RunState_lookup[new_state]); abort(); } - + trace_runstate_set(new_state); current_run_state = new_state; }