Frederic Weisbecker
dc4ddb4c0b
tracing: Add fields format definition for syscall events
...
Define the format of the syscall trace fields to parse the binary
values from a raw trace using the syscall events "format" file.
This is defined dynamically using the syscalls metadata.
It prepares the export of syscall event raw records to perf
counters.
Example:
$ cat /debug/tracing/events/syscalls/sys_enter_sched_getparam/format
name: sys_enter_sched_getparam
ID: 39
format:
field:unsigned short common_type; offset:0; size:2;
field:unsigned char common_flags; offset:2; size:1;
field:unsigned char common_preempt_count; offset:3; size:1;
field:int common_pid; offset:4; size:4;
field:int common_tgid; offset:8; size:4;
field:pid_t pid; offset:12; size:8;
field:struct sched_param * param; offset:20; size:8;
print fmt: "pid: 0x%08lx, param: 0x%08lx", ((unsigned long)(REC->pid)), ((unsigned long)(REC->param))
Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com >
Cc: Lai Jiangshan <laijs@cn.fujitsu.com >
Cc: Steven Rostedt <rostedt@goodmis.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca >
Cc: Jiaying Zhang <jiayingz@google.com >
Cc: Martin Bligh <mbligh@google.com >
Cc: Li Zefan <lizf@cn.fujitsu.com >
Cc: Masami Hiramatsu <mhiramat@redhat.com >
Cc: Jason Baron <jbaron@redhat.com >
2009-08-11 20:35:30 +02:00
..
2009-06-19 16:46:03 -07:00
2009-08-07 10:39:56 -07:00
2009-06-20 10:17:02 -07:00
2009-08-05 22:20:14 -07:00
2009-08-03 14:16:01 +01:00
2009-06-29 14:31:46 +02:00
2009-06-22 12:55:50 -07:00
2009-06-30 18:56:00 -07:00
2009-07-12 12:22:34 -07:00
2009-07-12 15:16:36 -07:00
Merge branches 'acerhdf', 'acpi-pci-bind', 'bjorn-pci-root', 'bugzilla-12904', 'bugzilla-13121', 'bugzilla-13396', 'bugzilla-13533', 'bugzilla-13612', 'c3_lock', 'hid-cleanups', 'misc-2.6.31', 'pdc-leak-fix', 'pnpacpi', 'power_nocheck', 'thinkpad_acpi', 'video' and 'wmi' into release
2009-06-24 01:19:50 -04:00
2009-06-19 10:21:42 +10:00
2009-06-30 18:55:58 -07:00
2009-06-24 00:00:52 -04:00
2009-07-11 11:22:26 -07:00
2009-07-01 10:56:25 +02:00
2009-08-01 10:24:35 +02:00
2009-07-31 12:28:46 +02:00
2009-07-29 19:10:35 -07:00
2009-07-10 17:32:55 +02:00
2009-07-31 14:12:36 +02:00
2009-06-22 10:12:35 +01:00
2009-07-16 09:19:16 -07:00
2009-06-22 21:18:12 -07:00
2009-07-12 12:22:34 -07:00
2009-07-23 20:30:42 +01:00
2009-07-12 13:02:10 -07:00
2009-06-22 10:12:30 +01:00
2009-06-22 10:12:35 +01:00
2009-06-19 16:46:08 -07:00
2009-06-23 22:09:17 +01:00
2009-07-08 09:18:05 -07:00
2009-06-30 18:55:58 -07:00
2009-06-24 08:17:04 -04:00
2009-07-15 21:30:46 +02:00
2009-06-24 08:15:27 -04:00
2009-06-30 18:56:00 -07:00
2009-06-25 19:42:36 +02:00
2009-07-29 19:10:36 -07:00
2009-08-07 14:38:29 -03:00
2009-07-21 15:26:27 -04:00
2009-08-11 20:35:29 +02:00
2009-06-18 18:40:18 -04:00
2009-06-30 20:12:24 +02:00
2009-06-18 13:04:05 -07:00
2009-06-18 13:12:57 -07:00
2009-07-12 12:22:34 -07:00
2009-07-10 19:33:00 +02:00
2009-06-23 11:23:33 -07:00
2009-06-19 16:58:21 +02:00
2009-06-23 04:31:07 -07:00
2009-06-29 19:20:42 -07:00
2009-07-02 13:16:58 -07:00
2009-06-29 08:59:10 +10:00
2009-07-27 18:39:45 -07:00
2009-06-27 00:06:42 +02:00
2009-06-19 22:55:17 -07:00
2009-07-22 10:12:18 -07:00
2009-07-31 08:55:48 +02:00
2009-06-20 11:30:01 -07:00
2009-06-22 10:12:35 +01:00
2009-06-25 22:06:11 +02:00
2009-07-08 14:25:14 +01:00
2009-08-05 14:03:43 +03:00
2009-06-23 20:21:38 +01:00
2009-06-23 20:21:39 +01:00
2009-07-30 16:03:45 +09:30
2009-07-30 16:03:46 +09:30
2009-07-28 21:07:09 -04:00
2009-06-26 23:58:39 +02:00
2009-06-22 14:34:22 -07:00
2009-06-25 11:22:13 -07:00
2009-07-08 09:31:56 -07:00
2009-08-07 10:39:55 -07:00
2009-07-22 09:27:18 -07:00
Merge branches 'acerhdf', 'acpi-pci-bind', 'bjorn-pci-root', 'bugzilla-12904', 'bugzilla-13121', 'bugzilla-13396', 'bugzilla-13533', 'bugzilla-13612', 'c3_lock', 'hid-cleanups', 'misc-2.6.31', 'pdc-leak-fix', 'pnpacpi', 'power_nocheck', 'thinkpad_acpi', 'video' and 'wmi' into release
2009-06-24 01:19:50 -04:00
2009-06-30 18:55:59 -07:00
2009-06-22 21:38:22 -07:00
2009-06-29 12:14:51 -07:00
2009-06-30 18:55:59 -07:00
2009-08-11 20:35:29 +02:00
2009-07-12 12:21:33 -07:00
2009-06-24 16:58:48 -04:00
2009-06-18 13:04:04 -07:00
2009-07-29 19:10:36 -07:00
2009-07-12 12:22:34 -07:00
2009-06-24 08:17:06 -04:00
2009-06-24 08:17:06 -04:00
2009-07-21 12:07:43 -04:00
2009-07-07 18:36:12 -04:00
2009-06-23 12:50:05 -07:00
2009-07-31 12:28:45 +02:00
2009-07-18 14:19:53 +02:00
2009-06-22 11:32:25 -07:00
2009-06-22 11:32:24 -07:00
2009-06-24 08:17:06 -04:00
2009-07-14 12:03:42 -07:00
2009-07-08 14:25:14 +01:00
2009-07-09 17:06:58 -07:00
2009-06-23 12:50:05 -07:00
2009-08-11 20:35:30 +02:00
2009-07-06 13:57:03 -07:00
2009-06-24 11:15:09 +02:00
2009-08-11 20:35:26 +02:00
2009-08-04 13:46:30 -07:00
2009-07-29 12:15:56 -07:00
2009-06-19 08:08:50 +02:00
2009-07-29 19:10:39 -07:00
2009-07-12 15:16:39 -07:00
2009-07-24 14:03:30 -03:00
2009-07-30 16:03:46 +09:30
2009-07-30 16:03:46 +09:30
2009-07-30 16:03:46 +09:30
2009-07-30 16:03:46 +09:30
2009-06-18 13:03:58 -07:00