diff options
| author | Lluís | 2011-08-31 20:30:57 +0200 |
|---|---|---|
| committer | Stefan Hajnoczi | 2011-09-01 11:34:53 +0200 |
| commit | edb47ec498a5c00607e8d428668d5141822a9eac (patch) | |
| tree | 3e1e9edc6ddfae6e34c132f16ec04fe32eb5335d /simpletrace.h | |
| parent | trace: [make] replace 'ifeq' with values in CONFIG_TRACE_* (diff) | |
| download | qemu-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.h | 48 |
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 */ |
