qemu/scripts
Eiichi Tsukata 781e9545db trace: Add ftrace tracing backend
This patch adds a ftrace tracing backend which sends trace event to
ftrace marker file. You can effectively compare qemu trace data and
kernel(especially, kvm.ko when using KVM) trace data.
The ftrace backend is restricted to Linux only.

To try out the ftrace backend:

 $ ./configure --trace-backend=ftrace
 $ make

if you use KVM, enable kvm events in ftrace:

 # sudo echo 1 > /sys/kernel/debug/tracing/events/kvm/enable

After running qemu by root user, you can get the trace:

 # cat /sys/kernel/debug/tracing/trace

Signed-off-by: Eiichi Tsukata <eiichi.tsukata.xh@hitachi.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2013-05-03 13:58:09 +02:00
..
kvm vmxcap: Update according to SDM of January 2013 2013-04-17 23:27:24 -03:00
qemu-guest-agent qemu-ga: sample fsfreeze hooks 2013-01-08 16:38:12 -06:00
tracetool trace: Add ftrace tracing backend 2013-05-03 13:58:09 +02:00
analyse-9p-simpletrace.py
check-qerror.sh
checkpatch.pl CHECKPATCH: Add warning for single else statement. 2012-09-05 19:17:49 +00:00
create_config
feature_to_c.sh exec: move include files to include/exec/ 2012-12-19 08:31:31 +01:00
get_maintainer.pl get_maintainer.pl: update from linix 3.8 2012-12-12 23:41:03 +02:00
gtester-cat
hxtool
make_device_config.sh make_device_config.sh: Emit dependency file to directory where included 2013-03-09 12:00:03 +00:00
make-release build: add make dist target (v2) 2012-07-17 15:43:16 -05:00
ordereddict.py
qapi-commands.py misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
qapi-types.py qapi: move include files to include/qobject/ 2012-12-19 08:31:31 +01:00
qapi-visit.py qapi: move include files to include/qobject/ 2012-12-19 08:31:31 +01:00
qapi.py qapi: add "unix" to the set of reserved words 2012-09-26 10:45:02 -03:00
qemu-binfmt-conf.sh
qemu-gdb.py
qtest
refresh-pxe-roms.sh
signrom.py
simpletrace.py trace: Fix "Qemu" -> "QEMU" 2012-08-15 15:18:54 +01:00
texi2pod.pl
tracetool.py trace: [tracetool] Explicitly identify public backends 2013-03-28 14:19:57 +01:00
update-linux-headers.sh powerpc: linux header sync script includes epapr_hcalls.h 2013-01-07 17:37:09 +01:00