diff options
author | Anthony Liguori <aliguori@us.ibm.com> | 2011-09-02 10:08:48 -0500 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2011-09-02 10:08:48 -0500 |
commit | 88adbdfdf4b33210ba7acb0a30c292d301ca1554 (patch) | |
tree | a8d34fce10ab6a69f2712cca8456ba57a72678e1 /trace/default.c | |
parent | 625f9e1f54cd78ee98ac22030da527c9a1cc9d2b (diff) | |
parent | d8e8ef4ee05bfee0df84e2665d9196c4a954c095 (diff) | |
download | qemu-88adbdfdf4b33210ba7acb0a30c292d301ca1554.zip qemu-88adbdfdf4b33210ba7acb0a30c292d301ca1554.tar.gz qemu-88adbdfdf4b33210ba7acb0a30c292d301ca1554.tar.bz2 |
Merge remote-tracking branch 'stefanha/tracing' into staging
Diffstat (limited to 'trace/default.c')
-rw-r--r-- | trace/default.c | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/trace/default.c b/trace/default.c new file mode 100644 index 0000000..c9b27a2 --- /dev/null +++ b/trace/default.c @@ -0,0 +1,41 @@ +/* + * Default implementation for backend initialization from commandline. + * + * Copyright (C) 2011 LluĂs Vilanova <vilanova@ac.upc.edu> + * + * This work is licensed under the terms of the GNU GPL, version 2. See + * the COPYING file in the top-level directory. + */ + +#include "trace/control.h" + + +void trace_print_events(FILE *stream, fprintf_function stream_printf) +{ + fprintf(stderr, "warning: " + "cannot print the trace events with the current backend\n"); + stream_printf(stream, "error: " + "operation not supported with the current backend\n"); +} + +bool trace_event_set_state(const char *name, bool state) +{ + fprintf(stderr, "warning: " + "cannot set the state of a trace event with the current backend\n"); + return false; +} + +bool trace_backend_init(const char *events, const char *file) +{ + if (events) { + fprintf(stderr, "error: -trace events=...: " + "option not supported by the selected tracing backend\n"); + return false; + } + if (file) { + fprintf(stderr, "error: -trace file=...: " + "option not supported by the selected tracing backend\n"); + return false; + } + return true; +} |