lkml.org 
[lkml]   [2009]   [Sep]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:perfcounters/core] perf: Add a sample_event type to the event_union
    Commit-ID:  fd39e055c4fefa4553efc9030f9903afdc6ee323
    Gitweb: http://git.kernel.org/tip/fd39e055c4fefa4553efc9030f9903afdc6ee323
    Author: Arjan van de Ven <arjan@linux.intel.com>
    AuthorDate: Sat, 12 Sep 2009 07:53:00 +0200
    Committer: Ingo Molnar <mingo@elte.hu>
    CommitDate: Sat, 19 Sep 2009 11:42:12 +0200

    perf: Add a sample_event type to the event_union

    Add a sample_event type to the event_union so that raw samples can
    be processed easily.

    Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
    Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    LKML-Reference: <20090912130511.411434b5@infradead.org>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>


    ---
    tools/perf/util/event.h | 7 +++++++
    1 files changed, 7 insertions(+), 0 deletions(-)

    diff --git a/tools/perf/util/event.h b/tools/perf/util/event.h
    index 28a579f..018d414 100644
    --- a/tools/perf/util/event.h
    +++ b/tools/perf/util/event.h
    @@ -60,6 +60,12 @@ struct read_event {
    u64 id;
    };

    +struct sample_event{
    + struct perf_event_header header;
    + u64 array[];
    +};
    +
    +
    typedef union event_union {
    struct perf_event_header header;
    struct ip_event ip;
    @@ -68,6 +74,7 @@ typedef union event_union {
    struct fork_event fork;
    struct lost_event lost;
    struct read_event read;
    + struct sample_event sample;
    } event_t;

    struct map {

    \
     
     \ /
      Last update: 2009-09-19 11:57    [W:0.025 / U:0.084 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site