|  | # -*- 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"') |