diff options
author | Masami Hiramatsu <mhiramat@redhat.com> | 2010-04-12 13:17:22 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2010-04-14 16:28:09 -0400 |
commit | 11a1ca3554b377d2a8a318a3cbf8ce10a7a2a8e4 (patch) | |
tree | 36483c56ee6b7148247ef6fbe349b09ee8cfcb25 /tools/perf/util/probe-event.h | |
parent | 4984912eb23113a4007940cd09c8351c0623ea5f (diff) |
perf probe: Support basic type casting
Add basic type casting for arguments to perf probe. This allows
users to specify the actual type of arguments. Of course, if
user sets invalid types, kprobe-tracer rejects that.
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
LKML-Reference: <20100412171722.3790.50372.stgit@localhost6.localdomain6>
Signed-off-by: Masami Hiramatsu <mhiramat@redhat.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/util/probe-event.h')
-rw-r--r-- | tools/perf/util/probe-event.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/perf/util/probe-event.h b/tools/perf/util/probe-event.h index a393a3f87cd0..ff2f26b1822c 100644 --- a/tools/perf/util/probe-event.h +++ b/tools/perf/util/probe-event.h | |||
@@ -57,6 +57,7 @@ struct perf_probe_arg_field { | |||
57 | struct perf_probe_arg { | 57 | struct perf_probe_arg { |
58 | char *name; /* Argument name */ | 58 | char *name; /* Argument name */ |
59 | char *var; /* Variable name */ | 59 | char *var; /* Variable name */ |
60 | char *type; /* Type name */ | ||
60 | struct perf_probe_arg_field *field; /* Structure fields */ | 61 | struct perf_probe_arg_field *field; /* Structure fields */ |
61 | }; | 62 | }; |
62 | 63 | ||