qemu-e2k/trace
Lluís Vilanova 5b808275f3 trace: Multi-backend tracing
Adds support to compile QEMU with multiple tracing backends at the same time.

For example, you can compile QEMU with:

  $ ./configure --enable-trace-backends=ftrace,dtrace

Where 'ftrace' can be handy for having an in-flight record of events, and 'dtrace' can be later used to extract more information from the system.

This patch allows having both available without recompiling QEMU.

Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2014-06-09 15:43:40 +02:00
..
Makefile.objs trace: Multi-backend tracing 2014-06-09 15:43:40 +02:00
control-internal.h trace: Multi-backend tracing 2014-06-09 15:43:40 +02:00
control.c trace: Multi-backend tracing 2014-06-09 15:43:40 +02:00
control.h trace: Multi-backend tracing 2014-06-09 15:43:40 +02:00
event-internal.h trace: Provide a generic tracing event descriptor 2013-03-28 14:19:57 +01:00
ftrace.c trace: Multi-backend tracing 2014-06-09 15:43:40 +02:00
ftrace.h trace: Multi-backend tracing 2014-06-09 15:43:40 +02:00
simple.c trace: Multi-backend tracing 2014-06-09 15:43:40 +02:00
simple.h trace: Multi-backend tracing 2014-06-09 15:43:40 +02:00