diff options
-rw-r--r-- | Documentation/trace/kprobetrace.txt | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/Documentation/trace/kprobetrace.txt b/Documentation/trace/kprobetrace.txt index 47aabeebbdf6..c3eff6ff945f 100644 --- a/Documentation/trace/kprobetrace.txt +++ b/Documentation/trace/kprobetrace.txt | |||
@@ -97,23 +97,24 @@ recording return value as "myretprobe" event. | |||
97 | 97 | ||
98 | cat /sys/kernel/debug/tracing/events/kprobes/myprobe/format | 98 | cat /sys/kernel/debug/tracing/events/kprobes/myprobe/format |
99 | name: myprobe | 99 | name: myprobe |
100 | ID: 75 | 100 | ID: 780 |
101 | format: | 101 | format: |
102 | field:unsigned short common_type; offset:0; size:2; | 102 | field:unsigned short common_type; offset:0; size:2; signed:0; |
103 | field:unsigned char common_flags; offset:2; size:1; | 103 | field:unsigned char common_flags; offset:2; size:1; signed:0; |
104 | field:unsigned char common_preempt_count; offset:3; size:1; | 104 | field:unsigned char common_preempt_count; offset:3; size:1;signed:0; |
105 | field:int common_pid; offset:4; size:4; | 105 | field:int common_pid; offset:4; size:4; signed:1; |
106 | field:int common_tgid; offset:8; size:4; | 106 | field:int common_lock_depth; offset:8; size:4; signed:1; |
107 | 107 | ||
108 | field: unsigned long ip; offset:16;tsize:8; | 108 | field:unsigned long __probe_ip; offset:12; size:4; signed:0; |
109 | field: int nargs; offset:24;tsize:4; | 109 | field:int __probe_nargs; offset:16; size:4; signed:1; |
110 | field: unsigned long dfd; offset:32;tsize:8; | 110 | field:unsigned long dfd; offset:20; size:4; signed:0; |
111 | field: unsigned long filename; offset:40;tsize:8; | 111 | field:unsigned long filename; offset:24; size:4; signed:0; |
112 | field: unsigned long flags; offset:48;tsize:8; | 112 | field:unsigned long flags; offset:28; size:4; signed:0; |
113 | field: unsigned long mode; offset:56;tsize:8; | 113 | field:unsigned long mode; offset:32; size:4; signed:0; |
114 | 114 | ||
115 | print fmt: "(%lx) dfd=%lx filename=%lx flags=%lx mode=%lx", REC->ip, REC->dfd, REC->filename, REC->flags, REC->mode | 115 | |
116 | 116 | print fmt: "(%lx) dfd=%lx filename=%lx flags=%lx mode=%lx", REC->__probe_ip, | |
117 | REC->dfd, REC->filename, REC->flags, REC->mode | ||
117 | 118 | ||
118 | You can see that the event has 4 arguments as in the expressions you specified. | 119 | You can see that the event has 4 arguments as in the expressions you specified. |
119 | 120 | ||