[GIT PULL 0/8] perf/urgent new features

From: Arnaldo Carvalho de Melo
Date: Sat Apr 07 2012 - 16:55:52 EST


Hi Ingo,

Please consider pulling.

This was forked from my perf/urgent branch, that I submitted to you
recently.

The jump stuff needs some more work and the offset mode has to become
the default, the long address as operand of jump instructions needs to be
suppressed, but I just wanted to push what I have to get comments about it at
this stage.

Will be visiting some airports in the next two days on my way home, so
with limited or no connectivity.

- Arnaldo

The following changes since commit 31d68e7b66f168e623902e194af1e52b8cf75d71:

perf annotate: Validate addr in symbol__inc_addr_samples (2012-04-05 19:51:14 -0300)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux tags/perf-core-for-mingo

for you to fetch changes up to d3d1f61acf62204bb7b2b4509329247bffaedd7c:

perf annotate browser: string search: /?n (2012-04-07 17:37:22 -0300)

----------------------------------------------------------------
Improvements for perf/core:

. Navigate jump instructions in the annotate browser, just press enter or ->,
still needs support for a jump navigation history, i.e. to go back.

. Search string in the annotate browser: same keys as vim:
/ forward
n next backward/forward
? backward

. Clarify number of events/samples in the report header, from Ashay Rane

Signed-off-by: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>

----------------------------------------------------------------
Arnaldo Carvalho de Melo (7):
perf ui browser: Return the current color when setting a new one
perf annotate: Allow printing objdump line addr in different color
perf ui annotate browser: Allow toggling addr offset view
perf ui annotate browser: Move callq handling to separate function
perf ui annotate browser: Add list based search for addr offset
perf annotate browser: Initial support for navigating jump instructions
perf annotate browser: string search: /?n

Ashay Rane (1):
perf report: Correct display of samples and events in header

tools/perf/Documentation/perfconfig.example | 1 +
tools/perf/builtin-report.c | 11 +-
tools/perf/util/annotate.c | 35 ++-
tools/perf/util/ui/browser.c | 11 +-
tools/perf/util/ui/browser.h | 4 +-
tools/perf/util/ui/browsers/annotate.c | 362 ++++++++++++++++++++++-----
tools/perf/util/ui/browsers/hists.c | 10 +-
7 files changed, 353 insertions(+), 81 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/