lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date:	Mon, 10 Oct 2011 07:11:09 +0200
From:	Ingo Molnar <mingo@...e.hu>
To:	Arnaldo Carvalho de Melo <acme@...radead.org>
Cc:	linux-kernel@...r.kernel.org, Andi Kleen <ak@...ux.intel.com>,
	David Ahern <dsahern@...il.com>,
	Frederic Weisbecker <fweisbec@...il.com>,
	Mike Galbraith <efault@....de>,
	Paul Mackerras <paulus@...ba.org>,
	Peter Zijlstra <peterz@...radead.org>,
	Robert Richter <robert.richter@....com>,
	Stephane Eranian <eranian@...gle.com>,
	Thomas Gleixner <tglx@...utronix.de>, arnaldo.melo@...il.com
Subject: Re: [GIT PULL 00/15] perf/core improvements


* Arnaldo Carvalho de Melo <acme@...radead.org> wrote:

> Hi Ingo,
> 
>         Please consider pulling from:
> 
> git://github.com/acmel/linux.git perf/core
> 
> 	It makes 'perf top' use the abstractions in 'perf report', allowing it
> to:
> 
> 1. Have total consistency with 'report'
> 
> 2. Allow --sort to be used to have more views than just 'dso, symbol'
>    Try 'perf top --sort comm' or 'pid' for instance
> 
> 3. All the goodies in the TUI, like zooming in/out threads, dsos, etc
> 
> 4. Integration with Live Annotation
> 
> 5. In the live annotation window, navigate to functions called by the one
>    being annotated (x86_64 only right now). This is just an experimentation
>    in increasing the integration of the multiple perf tools, more of this
>    kind to come.
> 
> 6. Initial callchain support, not yet decaying it over time as the main
>    view.
> 
> 	Also in this batch is the work Stephane did on including information
> about the machine where the perf.data file was collected.
> 
> Regards,
> 
> - Arnaldo
> 
> Arnaldo Carvalho de Melo (13):
>   perf hists: Stop using 'self' for struct hists
>   perf hists: Allow limiting the number of rows and columns in fprintf
>   perf report: Add option to show total period
>   perf hists: Threaded addition and sorting of entries
>   perf browsers: Add live mode to the hists, annotate browsers
>   perf top: Reuse the 'report' hist_entry/hists classes
>   perf top: Add callgraph support
>   perf annotate browser: Allow navigation to called functions
>   perf top: Use the TUI interface by default
>   perf annotate browser: Use -> to navigate on assembly lines
>   perf hists browser: Don't offer symbol actions when symbols not on --sort
>   perf hists browser: Fix TAB/UNTAB use with multiple events
>   perf hists browser: Update the browser.nr_entries after the timer
> 
> Stephane Eranian (2):
>   perf tools: Fix broken number of samples for perf report -n
>   perf tools: Make perf.data more self-descriptive (v8)
> 
>  tools/perf/Documentation/perf-report.txt |    8 +
>  tools/perf/Documentation/perf-script.txt |    7 +
>  tools/perf/Documentation/perf-top.txt    |   38 +-
>  tools/perf/Makefile                      |    4 -
>  tools/perf/arch/powerpc/Makefile         |    1 +
>  tools/perf/arch/powerpc/util/header.c    |   36 +
>  tools/perf/arch/x86/Makefile             |    1 +
>  tools/perf/arch/x86/util/header.c        |   59 ++
>  tools/perf/builtin-annotate.c            |    9 +-
>  tools/perf/builtin-diff.c                |    2 +-
>  tools/perf/builtin-record.c              |   15 +
>  tools/perf/builtin-report.c              |   17 +-
>  tools/perf/builtin-script.c              |    6 +-
>  tools/perf/builtin-top.c                 |  430 +++++++-----
>  tools/perf/builtin.h                     |    1 -
>  tools/perf/perf.h                        |   11 +
>  tools/perf/util/annotate.h               |    7 +-
>  tools/perf/util/evlist.c                 |    6 +
>  tools/perf/util/evlist.h                 |    4 +
>  tools/perf/util/evsel.c                  |    1 +
>  tools/perf/util/header.c                 | 1145 +++++++++++++++++++++++++++++-
>  tools/perf/util/header.h                 |   29 +-
>  tools/perf/util/hist.c                   |  338 +++++++---
>  tools/perf/util/hist.h                   |   33 +-
>  tools/perf/util/session.c                |   19 +
>  tools/perf/util/session.h                |    1 +
>  tools/perf/util/sort.h                   |    1 +
>  tools/perf/util/symbol.h                 |    1 +
>  tools/perf/util/top.c                    |  141 +----
>  tools/perf/util/top.h                    |   36 +-
>  tools/perf/util/ui/browsers/annotate.c   |   99 +++-
>  tools/perf/util/ui/browsers/hists.c      |  146 +++--
>  tools/perf/util/ui/browsers/top.c        |  236 ------
>  33 files changed, 2091 insertions(+), 797 deletions(-)
>  create mode 100644 tools/perf/arch/powerpc/util/header.c
>  create mode 100644 tools/perf/arch/x86/util/header.c
>  delete mode 100644 tools/perf/util/ui/browsers/top.c

Pulled, thanks a lot Arnaldo!

	Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ