linux/tools/perf
Masami Hiramatsu 253977b0d8 perf/probes: Improve probe point syntax of perf-probe
This changes probe point syntax of perf-probe as below

 <SRC>[:ABS_LN] [ARGS]
 or
 <FUNC>[+OFFS|%return][@SRC] [ARGS]

And event name and event group name are automatically
generated based on probe-symbol and offset as below.

 perfprobes/SYMBOL_OFFSET[_NUM]

Where SYMBOL is the probing symbol and OFFSET is
the byte offset from the symbol.

Signed-off-by: Masami Hiramatsu <mhiramat@redhat.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Jim Keniston <jkenisto@us.ibm.com>
Cc: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Cc: Christoph Hellwig <hch@infradead.org>
Cc: Frank Ch. Eigler <fche@redhat.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Jason Baron <jbaron@redhat.com>
Cc: K.Prasad <prasad@linux.vnet.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
LKML-Reference: <20091027204310.30545.84984.stgit@harusame>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-10-29 08:47:49 +01:00
..
Documentation Merge branch 'perf/core' into perf/probes 2009-10-23 08:23:20 +02:00
util perf/probes: Improve probe point syntax of perf-probe 2009-10-29 08:47:49 +01:00
.gitignore perf tools: .gitignore += perf*.html 2009-09-24 14:01:22 +02:00
CREDITS perf_counter tools: Add CREDITS file for Git contributors 2009-06-24 19:54:29 +02:00
Makefile Merge branch 'perf/core' into perf/probes 2009-10-23 08:23:20 +02:00
builtin-annotate.c perf tools: Unify debug messages mechanisms 2009-10-23 08:22:47 +02:00
builtin-help.c perf: Enable more compiler warnings 2009-08-16 10:47:47 +02:00
builtin-list.c perf list: Fix large list output by using the pager 2009-08-13 09:05:48 +02:00
builtin-probe.c perf/probes: Improve probe point syntax of perf-probe 2009-10-29 08:47:49 +01:00
builtin-record.c perf tools: Unify debug messages mechanisms 2009-10-23 08:22:47 +02:00
builtin-report.c perf tools: Unify debug messages mechanisms 2009-10-23 08:22:47 +02:00
builtin-sched.c perf tools: Unify debug messages mechanisms 2009-10-23 08:22:47 +02:00
builtin-stat.c perf stat: Count branches first 2009-10-19 13:36:32 +02:00
builtin-timechart.c perf tools: Unify debug messages mechanisms 2009-10-23 08:22:47 +02:00
builtin-top.c perf tools: Unify debug messages mechanisms 2009-10-23 08:22:47 +02:00
builtin-trace.c perf tools: Unify debug messages mechanisms 2009-10-23 08:22:47 +02:00
builtin.h perf: Add perf probe subcommand, a kprobe-event setup helper 2009-10-12 23:31:52 +02:00
command-list.txt perf: Add perf-probe document 2009-10-17 09:54:01 +02:00
design.txt perf_event: Provide vmalloc() based mmap() backing 2009-10-06 14:21:50 +02:00
perf.c Merge branch 'perf/core' into perf/probes 2009-10-23 08:23:20 +02:00
perf.h perf: Do the big rename: Performance Counters -> Performance Events 2009-09-21 14:28:04 +02:00