lkml.org 
[lkml]   [2011]   [Jan]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[GIT PULL 00/16] perf/core infrastructure improvements
    Date
    Hi Ingo,

    Please consider pulling from:

    git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6 perf/test

    There is more to do reduce complexity on using these APIs for
    regression testing and for applications to do self monitoring/introspection
    using an eventual libperf.so, but for now the focus is on regression testing
    and coverage analysis.

    Now to process the backlog of patches from Frédéric, Masami, Franck,
    etc. :-)

    Regards,

    - Arnaldo

    Arnaldo Carvalho de Melo (15):
    perf evsel: Introduce perf_evlist
    perf evlist: Adopt the pollfd array
    perf evsel: Support event groups
    perf evsel: Allow specifying if the inherit bit should be set
    perf top: Use perf_evsel__open
    perf record: Use perf_evsel__open
    perf evsel: Introduce mmap support
    perf record: Use struct perf_mmap and helpers
    perf record: Move perf_mmap__write_tail to perf.h
    perf evlist: Move the mmap array from perf_evsel
    perf record: Use perf_evlist__mmap
    perf tools: Add missing cpu_map__delete()
    perf test: Check counts on all cpus in test__open_syscall_event_on_all_cpus
    perf evlist: Steal mmap reading routine from 'perf top'
    perf test: Add test for the evlist mmap routines

    Han Pingtian (1):
    perf test: check if cpu_map__new() return NULL

    tools/perf/Makefile | 2 +
    tools/perf/builtin-record.c | 295 +++++++++++++---------------------
    tools/perf/builtin-stat.c | 38 +++--
    tools/perf/builtin-test.c | 193 +++++++++++++++++++++--
    tools/perf/builtin-top.c | 281 ++++++++++-----------------------
    tools/perf/perf.h | 26 +++
    tools/perf/util/cpumap.c | 5 +
    tools/perf/util/cpumap.h | 2 +-
    tools/perf/util/evlist.c | 159 ++++++++++++++++++
    tools/perf/util/evlist.h | 39 +++++
    tools/perf/util/evsel.c | 176 +++++++++++++++++++--
    tools/perf/util/evsel.h | 30 +++-
    tools/perf/util/header.c | 17 ++-
    tools/perf/util/header.h | 7 +-
    tools/perf/util/include/linux/list.h | 1 +
    tools/perf/util/parse-events.c | 51 +-----
    tools/perf/util/parse-events.h | 7 -
    17 files changed, 849 insertions(+), 480 deletions(-)
    create mode 100644 tools/perf/util/evlist.c
    create mode 100644 tools/perf/util/evlist.h

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

    \
     
     \ /
      Last update: 2011-01-15 16:45    [W:0.026 / U:30.384 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site