[PATCH 0/4] [RfC] try fix tracing for modules

Gerd Hoffmann posted 4 patches 3 years, 5 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20201119084448.24397-1-kraxel@redhat.com
Maintainers: Gerd Hoffmann <kraxel@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>
hw/display/qxl-render.c     |  1 +
hw/display/qxl.c            |  1 +
hw/display/meson.build      |  5 +++
hw/display/trace-events     | 67 -------------------------------------
hw/display/trace-events-qxl | 66 ++++++++++++++++++++++++++++++++++++
meson.build                 |  4 ++-
trace/meson.build           | 30 ++++++++++++-----
7 files changed, 97 insertions(+), 77 deletions(-)
create mode 100644 hw/display/trace-events-qxl
[PATCH 0/4] [RfC] try fix tracing for modules
Posted by Gerd Hoffmann 3 years, 5 months ago
Problem only partly solved so far.
Building separate object files for modules works.
Actually linking those to the module not yet.
See last patch of the series for my not working approach.

More context:
  https://bugzilla.redhat.com/show_bug.cgi?id=1898700
  https://bugzilla.redhat.com/show_bug.cgi?id=1869642

take care,
  Gerd

Gerd Hoffmann (4):
  meson: add trace_events_config[]
  meson: move up hw subdir (specifically before trace subdir)
  meson: move qxl trace events to separate file
  [broken] meson: try link tracepoints to module

 hw/display/qxl-render.c     |  1 +
 hw/display/qxl.c            |  1 +
 hw/display/meson.build      |  5 +++
 hw/display/trace-events     | 67 -------------------------------------
 hw/display/trace-events-qxl | 66 ++++++++++++++++++++++++++++++++++++
 meson.build                 |  4 ++-
 trace/meson.build           | 30 ++++++++++++-----
 7 files changed, 97 insertions(+), 77 deletions(-)
 create mode 100644 hw/display/trace-events-qxl

-- 
2.27.0