trace: get rid of generated-events.h/generated-events.c
commit347701879ceaa9a03093364bc519042b248b4967
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 4 Oct 2016 13:35:55 +0000 (4 14:35 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Wed, 12 Oct 2016 07:54:52 +0000 (12 09:54 +0200)
tree7609931af2432433c99716e3d0425a3979226765
parentca3fa0e88f3a8e22f774751bcb10cc205772c2fc
trace: get rid of generated-events.h/generated-events.c

Currently the generated-events.[ch] files contain the
event dstates, constants and TraceEvent structs, while the
generated-tracers.[ch] files contain the actual trace
probe logic. With the removal of usage of the event enums
from the API there is no longer any compelling reason for
the separation between these files. The generated-events.h
content is only ever needed from the generated-tracers.[ch]
files.

The enums/constants/structs from generated-events.[ch] are
thus moved into the generated-tracers.[ch], so that there
is one less file to be generated.

Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: LluĂ­s Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 1475588159-30598-17-git-send-email-berrange@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Makefile
include/trace-tcg.h
include/trace.h
scripts/tracetool/format/c.py [moved from scripts/tracetool/format/events_c.py with 82% similarity]
scripts/tracetool/format/events_h.py [deleted file]
scripts/tracetool/format/h.py
trace/Makefile.objs
trace/control.h
trace/simple.h