• F
    perf: Add attribute to filter out callchains · d0775264
    Frederic Weisbecker 提交于
    Introducing following bits to the the perf_event_attr struct:
    
      - exclude_callchain_kernel to filter out kernel callchain
        from the sample dump
    
      - exclude_callchain_user to filter out user callchain
        from the sample dump
    
    We need to be able to disable standard user callchain dump when we use
    the dwarf cfi callchain mode, because frame pointer based user
    callchains are useless in this mode.
    
    Implementing also exclude_callchain_kernel to have complete set of
    options.
    Signed-off-by: NJiri Olsa <jolsa@redhat.com>
    [ Added kernel callchains filtering ]
    Cc: "Frank Ch. Eigler" <fche@redhat.com>
    Cc: Arun Sharma <asharma@fb.com>
    Cc: Benjamin Redelings <benjamin.redelings@nescent.org>
    Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
    Cc: Cyrill Gorcunov <gorcunov@openvz.org>
    Cc: Frank Ch. Eigler <fche@redhat.com>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Robert Richter <robert.richter@amd.com>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Tom Zanussi <tzanussi@gmail.com>
    Cc: Ulrich Drepper <drepper@gmail.com>
    Link: http://lkml.kernel.org/r/1344345647-11536-7-git-send-email-jolsa@redhat.comSigned-off-by: NFrederic Weisbecker <fweisbec@gmail.com>
    Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
    d0775264
perf_event.h 37.9 KB