[v1,0/4] perf list libpfm support and other fixes

Message ID 20221116071259.2832681-1-irogers@google.com
Headers
Series perf list libpfm support and other fixes |

Message

Ian Rogers Nov. 16, 2022, 7:12 a.m. UTC
  Fix an asan issue and a a lack of libpfm support with the refactored
perf list code. Add some improvements to wordwrap and the escape
printing for json to aid this.

Ian Rogers (4):
  perf list: Fix asan issue
  perf list: Support newlines in wordwrap
  perf list: Json escape encoding improvements
  perf list: List callback support for libpfm

 tools/perf/builtin-list.c | 122 ++++++++++++++++++------------
 tools/perf/util/pfm.c     | 154 +++++++++++++++++---------------------
 tools/perf/util/pfm.h     |   6 +-
 3 files changed, 145 insertions(+), 137 deletions(-)
  

Comments

Arnaldo Carvalho de Melo Nov. 16, 2022, 3:27 p.m. UTC | #1
Em Tue, Nov 15, 2022 at 11:12:55PM -0800, Ian Rogers escreveu:
> Fix an asan issue and a a lack of libpfm support with the refactored
> perf list code. Add some improvements to wordwrap and the escape
> printing for json to aid this.
> 
> Ian Rogers (4):
>   perf list: Fix asan issue
>   perf list: Support newlines in wordwrap
>   perf list: Json escape encoding improvements
>   perf list: List callback support for libpfm

Please take a look at my reports, the patch just before the one having
fixes in this series has some problems, so please check and fold the
fixes for the JSON one.

I thought I hadn't published that part, but realized I did and force
pushed without the last two patches, to avoid breaking bisection before
it hits upstream.

- Arnaldo