| __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', |
| '#pragma GCC diagnostic ignored "-Wredundant-decls"', |
| '#include "trace-ust-all.h"') |