• Masami Hiramatsu's avatar
    perf probe: Expand given path to absolute path · 8a613d40
    Masami Hiramatsu authored
    Expand given path to absolute path in the option parser, except for a
    module name.
    
    Since realpath at later stage in processing several probe point, can be
    called several times (even if currently doesn't, it can happen when we
    expands the feature), it is waste of the performance.
    
    Processing it once at the early stage can avoid that.
    
    Changes from previous one:
     - Fix not to print null string.
     - Allocate memory for given path/module name everytime.
    Signed-off-by: default avatarMasami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
    Cc: "David A. Long" <dave.long@linaro.org>
    Cc: "Steven Rostedt (Red Hat)" <rostedt@goodmis.org>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Ingo Molnar <mingo@kernel.org>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Oleg Nesterov <oleg@redhat.com>
    Cc: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
    Cc: systemtap@sourceware.org
    Cc: yrl.pp-manager.tt@hitachi.com
    Link: http://lkml.kernel.org/r/20131226054150.22364.12187.stgit@kbuild-fedora.novalocal
    [ Clarified the pr_warning message as per David Ahern's suggestion ]
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    8a613d40
probe-event.c 51.2 KB