trace: [simple] Do not include "trace/simple.h" in generated tracer headers
authorLluís Vilanova <vilanova@ac.upc.edu>
Tue, 14 Jan 2014 15:52:55 +0000 (16:52 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Mon, 27 Jan 2014 14:49:39 +0000 (15:49 +0100)
The header is not necessary, given that the simple backend does not define any
inlined tracing routines.

Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
scripts/tracetool/backend/simple.py
trace/simple.c

index 37ef599324574178933dfd50dd2be9cf914ad4f0..30faac93c8ff12b14b25bb0bed1c01c2e8ddeda0 100644 (file)
@@ -93,9 +93,6 @@ def c(events):
 
 
 def h(events):
-    out('#include "trace/simple.h"',
-        '')
-
     for event in events:
         out('void trace_%(name)s(%(args)s);',
             name = event.name,
index 1e3f6914c5d4f2864b41005eb1a10ef69e0d43a0..410172ea6a793e928a1c4c80f7fdd775d4a8ad44 100644 (file)
@@ -19,6 +19,7 @@
 #include "qemu/timer.h"
 #include "trace.h"
 #include "trace/control.h"
+#include "trace/simple.h"
 
 /** Trace file header event ID */
 #define HEADER_EVENT_ID (~(uint64_t)0) /* avoids conflicting with TraceEventIDs */