summaryrefslogtreecommitdiffstats
path: root/simpletrace.h
diff options
context:
space:
mode:
authorLluís2011-08-31 20:30:57 +0200
committerStefan Hajnoczi2011-09-01 11:34:53 +0200
commitedb47ec498a5c00607e8d428668d5141822a9eac (patch)
tree3e1e9edc6ddfae6e34c132f16ec04fe32eb5335d /simpletrace.h
parenttrace: [make] replace 'ifeq' with values in CONFIG_TRACE_* (diff)
downloadqemu-edb47ec498a5c00607e8d428668d5141822a9eac.tar.gz
qemu-edb47ec498a5c00607e8d428668d5141822a9eac.tar.xz
qemu-edb47ec498a5c00607e8d428668d5141822a9eac.zip
trace: move backend-specific code into the trace/ directory
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Diffstat (limited to 'simpletrace.h')
-rw-r--r--simpletrace.h48
1 files changed, 0 insertions, 48 deletions
diff --git a/simpletrace.h b/simpletrace.h
deleted file mode 100644
index 507dd878d7..0000000000
--- a/simpletrace.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Simple trace backend
- *
- * Copyright IBM, Corp. 2010
- *
- * This work is licensed under the terms of the GNU GPL, version 2. See
- * the COPYING file in the top-level directory.
- *
- */
-
-#ifndef SIMPLETRACE_H
-#define SIMPLETRACE_H
-
-#include <stdint.h>
-#include <stdbool.h>
-#include <stdio.h>
-
-#ifdef CONFIG_TRACE_SIMPLE
-typedef uint64_t TraceEventID;
-
-typedef struct {
- const char *tp_name;
- bool state;
-} TraceEvent;
-
-void trace0(TraceEventID event);
-void trace1(TraceEventID event, uint64_t x1);
-void trace2(TraceEventID event, uint64_t x1, uint64_t x2);
-void trace3(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3);
-void trace4(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, uint64_t x4);
-void trace5(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, uint64_t x4, uint64_t x5);
-void trace6(TraceEventID event, uint64_t x1, uint64_t x2, uint64_t x3, uint64_t x4, uint64_t x5, uint64_t x6);
-void st_print_trace(FILE *stream, fprintf_function stream_printf);
-void st_print_trace_events(FILE *stream, fprintf_function stream_printf);
-bool st_change_trace_event_state(const char *tname, bool tstate);
-void st_print_trace_file_status(FILE *stream, fprintf_function stream_printf);
-void st_set_trace_file_enabled(bool enable);
-bool st_set_trace_file(const char *file);
-void st_flush_trace_buffer(void);
-bool st_init(const char *file);
-#else
-static inline bool st_init(const char *file)
-{
- return true;
-}
-#endif /* !CONFIG_TRACE_SIMPLE */
-
-#endif /* SIMPLETRACE_H */