5b808275f3
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>
16 lines
226 B
C
16 lines
226 B
C
#ifndef TRACE_FTRACE_H
|
|
#define TRACE_FTRACE_H
|
|
|
|
#include <stdbool.h>
|
|
|
|
|
|
#define MAX_TRACE_STRLEN 512
|
|
#define _STR(x) #x
|
|
#define STR(x) _STR(x)
|
|
|
|
extern int trace_marker_fd;
|
|
|
|
bool ftrace_init(void);
|
|
|
|
#endif /* ! TRACE_FTRACE_H */
|