[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Thu, 10 Oct 2019 11:36:44 -0700
From: Ian Rogers <irogers@...gle.com>
To: Peter Zijlstra <peterz@...radead.org>,
Ingo Molnar <mingo@...hat.com>,
Arnaldo Carvalho de Melo <acme@...nel.org>,
Mark Rutland <mark.rutland@....com>,
Alexander Shishkin <alexander.shishkin@...ux.intel.com>,
Jiri Olsa <jolsa@...hat.com>,
Namhyung Kim <namhyung@...nel.org>,
Jin Yao <yao.jin@...ux.intel.com>,
Song Liu <songliubraving@...com>, linux-kernel@...r.kernel.org,
clang-built-linux@...glegroups.com
Cc: Stephane Eranian <eranian@...gle.com>,
Ian Rogers <irogers@...gle.com>
Subject: [PATCH 0/5] Improve objdump parsing, fix LLVM objdump
The objdump command line is piped through grep and expand meaning
failures don't surface. Refactor symbol__disassemble so that it manages
the memory for the read line, as well as trimming and expanding tabs.
Correct the objdump flag '--no-show-raw' to be '--no-show-raw-insn'
which binutils objdump permissively allows but fails with LLVM objdump.
Ian Rogers (5):
perf annotate: avoid reallocation in objdump parsing
perf annotate: use run-command.h to fork objdump
perf annotate: don't pipe objdump output through grep
perf annotate: don't pipe objdump output through expand
perf annotate: fix objdump --no-show-raw-insn flag
tools/perf/util/annotate.c | 195 +++++++++++++++++++++++++------------
1 file changed, 131 insertions(+), 64 deletions(-)
--
2.23.0.581.g78d2f28ef7-goog
Powered by blists - more mailing lists