Minimizes the amount of backend code, making it simpler to add new/different backends.
Also performs other cleanups all around. Signed-off-by: Lluís Vilanova <vilan...@ac.upc.edu> --- Lluís Vilanova (4): trace: [tracetool] Add method 'Event.api' to build event names trace: [tracetool,trivial] Style changes trace: [tracetool] Identify formats directly used by QEMU trace: [tracetool] Minimize the amount of per-backend code scripts/simpletrace.py | 6 -- scripts/tracetool/__init__.py | 53 +++++++------ scripts/tracetool/backend/__init__.py | 74 ++++++++----------- scripts/tracetool/backend/dtrace.py | 81 ++------------------ scripts/tracetool/backend/events.py | 23 ------ scripts/tracetool/backend/ftrace.py | 56 ++++++-------- scripts/tracetool/backend/simple.py | 132 ++++++++++++++++----------------- scripts/tracetool/backend/stderr.py | 43 ++++------- scripts/tracetool/backend/ust.py | 44 +++++------ scripts/tracetool/format/__init__.py | 61 +++++++-------- scripts/tracetool/format/c.py | 16 +++- scripts/tracetool/format/d.py | 30 +++++++- scripts/tracetool/format/events_c.py | 18 ++--- scripts/tracetool/format/events_h.py | 18 ++--- scripts/tracetool/format/h.py | 33 +++++--- scripts/tracetool/format/stap.py | 42 ++++++++++- trace/Makefile.objs | 4 + 17 files changed, 343 insertions(+), 391 deletions(-) delete mode 100644 scripts/tracetool/backend/events.py To: qemu-devel@nongnu.org Cc: Stefan Hajnoczi <stefa...@redhat.com> Cc: Kazuya Saito <saito.kaz...@jp.fujitsu.com>