[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 11/11] vl: add runstate_set tracepoint
From: |
Stefan Hajnoczi |
Subject: |
[Qemu-devel] [PATCH 11/11] vl: add runstate_set tracepoint |
Date: |
Thu, 28 Mar 2013 14:25:52 +0100 |
From: Kazuya Saito <address@hidden>
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 <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
---
trace-events | 1 +
vl.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/trace-events b/trace-events
index 406fe5f..85dd49c 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 7643f16..770cb7f 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;
}
--
1.8.1.4
- [Qemu-devel] [PULL 00/11] Tracing patches, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 03/11] trace: Provide a detailed event control interface, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 05/11] trace: [default] Port to generic event information and new control interface, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 06/11] trace: [simple] Port to generic event information and new control interface, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 07/11] trace: [stderr] Port to generic event information and new control interface, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 11/11] vl: add runstate_set tracepoint,
Stefan Hajnoczi <=
- [Qemu-devel] [PATCH 01/11] trace: [tracetool] Explicitly identify public backends, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 08/11] trace: rebuild generated-events.o when configuration changes, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 10/11] .gitignore: rename trace/generated-tracers.dtrace, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 09/11] .gitignore: add trace/generated-events.[ch], Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 04/11] trace: [monitor] Use new event control interface, Stefan Hajnoczi, 2013/03/28
- [Qemu-devel] [PATCH 02/11] trace: Provide a generic tracing event descriptor, Stefan Hajnoczi, 2013/03/28