[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 4/4] trace-events: Fix attribution of trace points to source
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH 4/4] trace-events: Fix attribution of trace points to source |
Date: |
Thu, 6 Aug 2020 16:54:57 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 |
On 8/6/20 4:13 PM, Markus Armbruster wrote:
> Some trace points are attributed to the wrong source file. Happens
> when we neglect to update trace-events for code motion, or add events
> in the wrong place, or misspell the file name.
>
> Clean up with help of scripts/cleanup-trace-events.pl. Funnies
> requiring manual post-processing:
>
> * accel/tcg/cputlb.c trace points are in trace-events.
>
> * block.c and blockdev.c trace points are in block/trace-events.
>
> * hw/block/nvme.c uses the preprocessor to hide its trace point use
> from cleanup-trace-events.pl.
>
> * hw/tpm/tpm_spapr.c uses pseudo trace point tpm_spapr_show_buffer to
> guard debug code.
>
> * include/hw/xen/xen_common.h trace points are in hw/xen/trace-events.
>
> * linux-user/trace-events abbreviates a tedious list of filenames to
> */signal.c.
>
> * net/colo-compare and net/filter-rewriter.c use pseudo trace points
> colo_compare_miscompare and colo_filter_rewriter_debug to guard
> debug code.
>
> Signed-off-by: Markus Armbruster <armbru@redhat.com>
> ---
> block/trace-events | 5 ++---
> hw/block/trace-events | 2 +-
> hw/char/trace-events | 2 +-
> hw/display/trace-events | 4 +++-
> hw/hyperv/trace-events | 2 +-
> hw/mips/trace-events | 2 +-
> hw/misc/trace-events | 8 +++++---
> hw/ppc/trace-events | 6 ++----
> hw/riscv/trace-events | 2 +-
> hw/rtc/trace-events | 2 +-
> hw/tpm/trace-events | 2 +-
> hw/usb/trace-events | 4 +++-
> hw/vfio/trace-events | 10 ++++++----
> hw/virtio/trace-events | 2 +-
> migration/trace-events | 36 +++++++++++++++++++-----------------
> target/riscv/trace-events | 2 +-
> trace-events | 5 +++--
> ui/trace-events | 6 +++---
> util/trace-events | 4 +++-
> 19 files changed, 58 insertions(+), 48 deletions(-)
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
- [PATCH 0/4] trace-events: Clean up, Markus Armbruster, 2020/08/06
- [PATCH 3/4] trace-events: Delete unused trace points, Markus Armbruster, 2020/08/06
- [PATCH 1/4] scripts/cleanup-trace-events: Fix for vcpu property, Markus Armbruster, 2020/08/06
- [PATCH 2/4] scripts/cleanup-trace-events: Emit files in alphabetical order, Markus Armbruster, 2020/08/06
- [PATCH 4/4] trace-events: Fix attribution of trace points to source, Markus Armbruster, 2020/08/06
- Re: [PATCH 4/4] trace-events: Fix attribution of trace points to source,
Philippe Mathieu-Daudé <=
- Re: [PATCH 0/4] trace-events: Clean up, Stefan Hajnoczi, 2020/08/12