lkml.org 
[lkml]   [2010]   [Mar]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:perf/urgent] perf probe: Fix need_dwarf flag if lazy matching is used
    Commit-ID:  fc6ceea045031658d0b59af562369eae980b4370
    Gitweb: http://git.kernel.org/tip/fc6ceea045031658d0b59af562369eae980b4370
    Author: Masami Hiramatsu <mhiramat@redhat.com>
    AuthorDate: Fri, 12 Mar 2010 18:22:24 -0500
    Committer: Ingo Molnar <mingo@elte.hu>
    CommitDate: Sat, 13 Mar 2010 08:32:22 +0100

    perf probe: Fix need_dwarf flag if lazy matching is used

    Set need_dwarf if lazy matching pattern is specified, because
    lazy matching requires real source path for which we must use
    debuginfo.

    Signed-off-by: Masami Hiramatsu <mhiramat@redhat.com>
    Cc: systemtap <systemtap@sources.redhat.com>
    Cc: DLE <dle-develop@lists.sourceforge.net>
    LKML-Reference: <20100312232224.2017.54550.stgit@localhost6.localdomain6>
    Signed-off-by: Ingo Molnar <mingo@elte.hu>
    ---
    tools/perf/util/probe-event.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/tools/perf/util/probe-event.c b/tools/perf/util/probe-event.c
    index 53181db..7c004b6 100644
    --- a/tools/perf/util/probe-event.c
    +++ b/tools/perf/util/probe-event.c
    @@ -242,7 +242,7 @@ void parse_perf_probe_event(const char *str, struct probe_point *pp,

    /* Parse probe point */
    parse_perf_probe_probepoint(argv[0], pp);
    - if (pp->file || pp->line)
    + if (pp->file || pp->line || pp->lazy_line)
    *need_dwarf = true;

    /* Copy arguments and ensure return probe has no C argument */

    \
     
     \ /
      Last update: 2010-03-13 13:29    [W:0.021 / U:90.920 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site