| # -*- coding: utf-8 -*- | |
| """ | |
| trace/generated-ust.c | |
| """ | |
| __author__ = "Mohamad Gebai <mohamad.gebai@polymtl.ca>" | |
| __copyright__ = "Copyright 2012, Mohamad Gebai <mohamad.gebai@polymtl.ca>" | |
| __license__ = "GPL version 2 or (at your option) any later version" | |
| __maintainer__ = "Stefan Hajnoczi" | |
| __email__ = "stefanha@redhat.com" | |
| from tracetool import out | |
| def generate(events, backend, group): | |
| events = [e for e in events | |
| if "disabled" not in e.properties] | |
| out('/* This file is autogenerated by tracetool, do not edit. */', | |
| '', | |
| '#include "qemu/osdep.h"', | |
| '', | |
| '#define TRACEPOINT_DEFINE', | |
| '#define TRACEPOINT_CREATE_PROBES', | |
| '', | |
| '/* If gcc version 4.7 or older is used, LTTng ust gives a warning when compiling with', | |
| ' -Wredundant-decls.', | |
| ' */', | |
| '#pragma GCC diagnostic ignored "-Wredundant-decls"', | |
| '', | |
| '#include "trace-ust-all.h"') |