3 # Follow the execution of one or more processes throughout a LTTng trace and
4 # print a textual output similar to Babeltrace.
5 # When using the --procname option, the program tries to find the associated
6 # TID as soon as possible.
7 # The "follow-child" option only works for children started with fork after the
8 # beginning of the trace.
10 # When invoked without filtering arguments, all the events are displayed and an
11 # additionnal field at the beginning of the line shows the current TID allowing
12 # to easily grep/search in the text dump.
14 # To handle more events (including UST events), follow the comments below, most
15 # of this file has been autogenerated with parser_generator.py
17 # Note: unbelievably slow (140x slower than babeltrace), blame python and a lot
18 # of string comparisons, but still much faster than a brain and eyes.
21 # The MIT License (MIT)
23 # Copyright (C) 2015 - Julien Desfossez <jdesfossez@efficios.com>
25 # Permission is hereby granted, free of charge, to any person obtaining a copy
26 # of this software and associated documentation files (the "Software"), to deal
27 # in the Software without restriction, including without limitation the rights
28 # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
29 # copies of the Software, and to permit persons to whom the Software is
30 # furnished to do so, subject to the following conditions:
32 # The above copyright notice and this permission notice shall be included in
33 # all copies or substantial portions of the Software.
35 # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
36 # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
37 # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
38 # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
39 # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
40 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
47 NSEC_PER_SEC
= 1000000000
50 from babeltrace
import TraceCollection
52 # quick fix for debian-based distros
53 sys
.path
.append("/usr/local/lib/python%d.%d/site-packages" %
54 (sys
.version_info
.major
, sys
.version_info
.minor
))
55 from babeltrace
import TraceCollection
59 def __init__(self
, trace
, arg_proc_list
, arg_tid_list
, arg_follow_child
):
62 self
.arg_proc_list
= arg_proc_list
63 self
.arg_tid_list
= arg_tid_list
64 self
.arg_follow_child
= arg_follow_child
65 self
.per_cpu_current
= {}
67 def ns_to_hour_nsec(self
, ns
):
68 d
= time
.localtime(ns
/NSEC_PER_SEC
)
69 return "%02d:%02d:%02d.%09d" % (d
.tm_hour
, d
.tm_min
, d
.tm_sec
,
72 def check_procname(self
, name
, tid
):
73 if self
.arg_proc_list
is None:
75 if name
in self
.arg_proc_list
:
76 if self
.arg_tid_list
is None:
77 self
.arg_tid_list
= []
78 if not tid
in self
.arg_tid_list
:
79 self
.arg_tid_list
.append(int(tid
))
81 def tid_check(self
, tid
):
82 if self
.arg_tid_list
is not None and tid
in self
.arg_tid_list
:
86 def filter_event(self
, event
):
88 if self
.arg_tid_list
is None and self
.arg_proc_list
is None:
90 # we don't know yet the PID we are interested in (match procname - pid)
91 if self
.arg_tid_list
is None:
93 cpu_id
= event
["cpu_id"]
94 if not cpu_id
in self
.per_cpu_current
.keys():
96 return self
.tid_check(self
.per_cpu_current
[cpu_id
])
98 def get_tid_str(self
, event
):
99 cpu_id
= event
["cpu_id"]
100 if not cpu_id
in self
.per_cpu_current
.keys():
103 tid
= self
.per_cpu_current
[cpu_id
]
104 return "[{:>6}]".format(tid
)
106 def print_filter(self
, event
, string
):
107 if event
.name
.startswith("lttng_statedump"):
108 if "tid" in event
.keys():
109 if not self
.tid_check(event
["tid"]):
111 elif "pid" in event
.keys():
112 if not self
.tid_check(event
["pid"]):
116 elif not self
.filter_event(event
):
118 print(self
.get_tid_str(event
), string
)
120 def handle_special_events(self
, event
):
121 # events that need some mangling/processing
122 cpu_id
= event
["cpu_id"]
123 if event
.name
== "sched_switch":
124 timestamp
= event
.timestamp
125 cpu_id
= event
["cpu_id"]
126 prev_comm
= event
["prev_comm"]
127 prev_tid
= event
["prev_tid"]
128 prev_prio
= event
["prev_prio"]
129 prev_state
= event
["prev_state"]
130 next_comm
= event
["next_comm"]
131 next_tid
= event
["next_tid"]
132 next_prio
= event
["next_prio"]
134 if cpu_id
not in self
.per_cpu_current
.keys():
135 self
.per_cpu_current
[cpu_id
] = next_tid
137 self
.per_cpu_current
[cpu_id
] = next_tid
138 # we want to see the scheduling out
139 if self
.tid_check(prev_tid
):
140 print(self
.get_tid_str(event
), "[%s] %s: { cpu_id = %s }, { prev_comm = "
141 "%s, prev_tid = %s, prev_prio = %s, prev_state = %s, "
142 "next_comm = %s, next_tid = %s, next_prio = %s }" %
143 (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, prev_comm
, prev_tid
,
144 prev_prio
, prev_state
, next_comm
, next_tid
, next_prio
,))
145 elif event
.name
== "sched_process_exec":
147 filename
= event
["filename"]
148 name
= filename
.split("/")[-1]
149 self
.check_procname(name
, tid
)
150 elif event
.name
== "syscall_entry_execve":
151 if not cpu_id
in self
.per_cpu_current
.keys():
153 tid
= self
.per_cpu_current
[cpu_id
]
154 filename
= event
["filename"]
155 name
= filename
.split("/")[-1]
156 self
.check_procname(name
, tid
)
157 elif event
.name
== "sched_process_fork" and self
.arg_follow_child
:
158 pt
= event
["parent_tid"]
159 pc
= event
["parent_comm"]
160 ct
= event
["child_tid"]
161 cc
= event
["child_comm"]
162 if self
.tid_check(pt
) and ct
not in self
.arg_tid_list
:
163 self
.arg_tid_list
.append(ct
)
164 if self
.arg_proc_list
is not None and pc
in self
.arg_proc_list
:
165 self
.arg_tid_list
.append(ct
)
168 # iterate over all the events
169 for event
in self
.trace
.events
:
170 method_name
= "handle_%s" % event
.name
.replace(":", "_").replace("+", "_")
171 # call the function to handle each event individually
172 if "comm" in event
.keys() and "tid" in event
.keys():
173 self
.check_procname(event
["comm"], event
["tid"])
174 elif "name" in event
.keys() and "tid" in event
.keys():
175 self
.check_procname(event
["name"], event
["tid"])
176 elif "next_comm" in event
.keys() and "next_tid" in event
.keys():
177 self
.check_procname(event
["next_comm"], event
["next_tid"])
178 elif "prev_comm" in event
.keys() and "prev_tid" in event
.keys():
179 self
.check_procname(event
["prev_comm"], event
["prev_tid"])
180 elif "parent_comm" in event
.keys() and "parent_tid" in event
.keys():
181 self
.check_procname(event
["parent_comm"], event
["parent_tid"])
182 elif "child_comm" in event
.keys() and "child_tid" in event
.keys():
183 self
.check_procname(event
["child_comm"], event
["child_tid"])
185 self
.handle_special_events(event
)
187 if hasattr(TraceParser
, method_name
):
188 func
= getattr(TraceParser
, method_name
)
191 # everything between here and the end of the class has been generated
192 # with parser_generator.py on a trace with all kernel events enabled
193 # and transformed with:
194 # :%s/print("\[%s\]/self.print_filter(event, "[%s]/g
195 # :%s/self.event_count\[event.name\] += 1\n//
196 # :%s/ self.print_filter/ self.print_filter/g
198 def handle_compat_syscall_exit_setns(self
, event
):
199 timestamp
= event
.timestamp
200 cpu_id
= event
["cpu_id"]
203 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
205 def handle_compat_syscall_exit_sendmmsg(self
, event
):
206 timestamp
= event
.timestamp
207 cpu_id
= event
["cpu_id"]
210 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
212 def handle_compat_syscall_exit_syncfs(self
, event
):
213 timestamp
= event
.timestamp
214 cpu_id
= event
["cpu_id"]
217 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
219 def handle_compat_syscall_exit_clock_adjtime(self
, event
):
220 timestamp
= event
.timestamp
221 cpu_id
= event
["cpu_id"]
225 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, utx = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, utx
,))
227 def handle_compat_syscall_exit_prlimit64(self
, event
):
228 timestamp
= event
.timestamp
229 cpu_id
= event
["cpu_id"]
231 old_rlim
= event
["old_rlim"]
233 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, old_rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, old_rlim
,))
235 def handle_compat_syscall_exit_fanotify_init(self
, event
):
236 timestamp
= event
.timestamp
237 cpu_id
= event
["cpu_id"]
240 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
242 def handle_compat_syscall_exit_recvmmsg(self
, event
):
243 timestamp
= event
.timestamp
244 cpu_id
= event
["cpu_id"]
247 timeout
= event
["timeout"]
249 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, mmsg = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, mmsg
, timeout
,))
251 def handle_compat_syscall_exit_perf_event_open(self
, event
):
252 timestamp
= event
.timestamp
253 cpu_id
= event
["cpu_id"]
256 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
258 def handle_compat_syscall_exit_rt_tgsigqueueinfo(self
, event
):
259 timestamp
= event
.timestamp
260 cpu_id
= event
["cpu_id"]
263 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
265 def handle_compat_syscall_exit_pwritev(self
, event
):
266 timestamp
= event
.timestamp
267 cpu_id
= event
["cpu_id"]
270 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
272 def handle_compat_syscall_exit_preadv(self
, event
):
273 timestamp
= event
.timestamp
274 cpu_id
= event
["cpu_id"]
278 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, vec
,))
280 def handle_compat_syscall_exit_inotify_init1(self
, event
):
281 timestamp
= event
.timestamp
282 cpu_id
= event
["cpu_id"]
285 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
287 def handle_compat_syscall_exit_pipe2(self
, event
):
288 timestamp
= event
.timestamp
289 cpu_id
= event
["cpu_id"]
291 fildes
= event
["fildes"]
293 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fildes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fildes
,))
295 def handle_compat_syscall_exit_dup3(self
, event
):
296 timestamp
= event
.timestamp
297 cpu_id
= event
["cpu_id"]
300 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
302 def handle_compat_syscall_exit_epoll_create1(self
, event
):
303 timestamp
= event
.timestamp
304 cpu_id
= event
["cpu_id"]
307 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
309 def handle_compat_syscall_exit_eventfd2(self
, event
):
310 timestamp
= event
.timestamp
311 cpu_id
= event
["cpu_id"]
314 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
316 def handle_compat_syscall_exit_signalfd4(self
, event
):
317 timestamp
= event
.timestamp
318 cpu_id
= event
["cpu_id"]
321 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
323 def handle_compat_syscall_exit_timerfd_gettime(self
, event
):
324 timestamp
= event
.timestamp
325 cpu_id
= event
["cpu_id"]
329 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, otmr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, otmr
,))
331 def handle_compat_syscall_exit_timerfd_settime(self
, event
):
332 timestamp
= event
.timestamp
333 cpu_id
= event
["cpu_id"]
337 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, otmr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, otmr
,))
339 def handle_compat_syscall_exit_eventfd(self
, event
):
340 timestamp
= event
.timestamp
341 cpu_id
= event
["cpu_id"]
344 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
346 def handle_compat_syscall_exit_timerfd_create(self
, event
):
347 timestamp
= event
.timestamp
348 cpu_id
= event
["cpu_id"]
351 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
353 def handle_compat_syscall_exit_signalfd(self
, event
):
354 timestamp
= event
.timestamp
355 cpu_id
= event
["cpu_id"]
358 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
360 def handle_compat_syscall_exit_utimensat(self
, event
):
361 timestamp
= event
.timestamp
362 cpu_id
= event
["cpu_id"]
365 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
367 def handle_compat_syscall_exit_epoll_pwait(self
, event
):
368 timestamp
= event
.timestamp
369 cpu_id
= event
["cpu_id"]
371 events
= event
["events"]
373 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, events = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, events
,))
375 def handle_compat_syscall_exit_getcpu(self
, event
):
376 timestamp
= event
.timestamp
377 cpu_id
= event
["cpu_id"]
380 nodep
= event
["nodep"]
381 tcache
= event
["tcache"]
383 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, cpup = %s, nodep = %s, tcache = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, cpup
, nodep
, tcache
,))
385 def handle_compat_syscall_exit_vmsplice(self
, event
):
386 timestamp
= event
.timestamp
387 cpu_id
= event
["cpu_id"]
390 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
392 def handle_compat_syscall_exit_tee(self
, event
):
393 timestamp
= event
.timestamp
394 cpu_id
= event
["cpu_id"]
397 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
399 def handle_compat_syscall_exit_splice(self
, event
):
400 timestamp
= event
.timestamp
401 cpu_id
= event
["cpu_id"]
404 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
406 def handle_compat_syscall_exit_get_robust_list(self
, event
):
407 timestamp
= event
.timestamp
408 cpu_id
= event
["cpu_id"]
410 head_ptr
= event
["head_ptr"]
411 len_ptr
= event
["len_ptr"]
413 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, head_ptr = %s, len_ptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, head_ptr
, len_ptr
,))
415 def handle_compat_syscall_exit_set_robust_list(self
, event
):
416 timestamp
= event
.timestamp
417 cpu_id
= event
["cpu_id"]
420 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
422 def handle_compat_syscall_exit_unshare(self
, event
):
423 timestamp
= event
.timestamp
424 cpu_id
= event
["cpu_id"]
427 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
429 def handle_compat_syscall_exit_ppoll(self
, event
):
430 timestamp
= event
.timestamp
431 cpu_id
= event
["cpu_id"]
435 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ufds = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ufds
,))
437 def handle_compat_syscall_exit_pselect6(self
, event
):
438 timestamp
= event
.timestamp
439 cpu_id
= event
["cpu_id"]
446 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, inp = %s, outp = %s, exp = %s, tsp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, inp
, outp
, exp
, tsp
,))
448 def handle_compat_syscall_exit_faccessat(self
, event
):
449 timestamp
= event
.timestamp
450 cpu_id
= event
["cpu_id"]
453 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
455 def handle_compat_syscall_exit_fchmodat(self
, event
):
456 timestamp
= event
.timestamp
457 cpu_id
= event
["cpu_id"]
460 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
462 def handle_compat_syscall_exit_readlinkat(self
, event
):
463 timestamp
= event
.timestamp
464 cpu_id
= event
["cpu_id"]
468 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
470 def handle_compat_syscall_exit_symlinkat(self
, event
):
471 timestamp
= event
.timestamp
472 cpu_id
= event
["cpu_id"]
475 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
477 def handle_compat_syscall_exit_linkat(self
, event
):
478 timestamp
= event
.timestamp
479 cpu_id
= event
["cpu_id"]
482 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
484 def handle_compat_syscall_exit_renameat(self
, event
):
485 timestamp
= event
.timestamp
486 cpu_id
= event
["cpu_id"]
489 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
491 def handle_compat_syscall_exit_unlinkat(self
, event
):
492 timestamp
= event
.timestamp
493 cpu_id
= event
["cpu_id"]
496 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
498 def handle_compat_syscall_exit_fstatat64(self
, event
):
499 timestamp
= event
.timestamp
500 cpu_id
= event
["cpu_id"]
503 filename
= event
["filename"]
504 statbuf
= event
["statbuf"]
507 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, dfd = %s, filename = %s, statbuf = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, dfd
, filename
, statbuf
, flag
,))
509 def handle_compat_syscall_exit_futimesat(self
, event
):
510 timestamp
= event
.timestamp
511 cpu_id
= event
["cpu_id"]
514 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
516 def handle_compat_syscall_exit_fchownat(self
, event
):
517 timestamp
= event
.timestamp
518 cpu_id
= event
["cpu_id"]
521 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
523 def handle_compat_syscall_exit_mknodat(self
, event
):
524 timestamp
= event
.timestamp
525 cpu_id
= event
["cpu_id"]
528 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
530 def handle_compat_syscall_exit_mkdirat(self
, event
):
531 timestamp
= event
.timestamp
532 cpu_id
= event
["cpu_id"]
535 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
537 def handle_compat_syscall_exit_openat(self
, event
):
538 timestamp
= event
.timestamp
539 cpu_id
= event
["cpu_id"]
542 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
544 def handle_compat_syscall_exit_inotify_rm_watch(self
, event
):
545 timestamp
= event
.timestamp
546 cpu_id
= event
["cpu_id"]
549 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
551 def handle_compat_syscall_exit_inotify_add_watch(self
, event
):
552 timestamp
= event
.timestamp
553 cpu_id
= event
["cpu_id"]
556 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
558 def handle_compat_syscall_exit_inotify_init(self
, event
):
559 timestamp
= event
.timestamp
560 cpu_id
= event
["cpu_id"]
563 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
565 def handle_compat_syscall_exit_ioprio_get(self
, event
):
566 timestamp
= event
.timestamp
567 cpu_id
= event
["cpu_id"]
570 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
572 def handle_compat_syscall_exit_ioprio_set(self
, event
):
573 timestamp
= event
.timestamp
574 cpu_id
= event
["cpu_id"]
577 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
579 def handle_compat_syscall_exit_keyctl(self
, event
):
580 timestamp
= event
.timestamp
581 cpu_id
= event
["cpu_id"]
588 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg2 = %s, arg3 = %s, arg4 = %s, arg5 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg2
, arg3
, arg4
, arg5
,))
590 def handle_compat_syscall_exit_request_key(self
, event
):
591 timestamp
= event
.timestamp
592 cpu_id
= event
["cpu_id"]
595 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
597 def handle_compat_syscall_exit_add_key(self
, event
):
598 timestamp
= event
.timestamp
599 cpu_id
= event
["cpu_id"]
602 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
604 def handle_compat_syscall_exit_waitid(self
, event
):
605 timestamp
= event
.timestamp
606 cpu_id
= event
["cpu_id"]
608 infop
= event
["infop"]
611 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, infop = %s, ru = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, infop
, ru
,))
613 def handle_compat_syscall_exit_kexec_load(self
, event
):
614 timestamp
= event
.timestamp
615 cpu_id
= event
["cpu_id"]
618 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
620 def handle_compat_syscall_exit_mq_getsetattr(self
, event
):
621 timestamp
= event
.timestamp
622 cpu_id
= event
["cpu_id"]
624 u_omqstat
= event
["u_omqstat"]
626 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, u_omqstat = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, u_omqstat
,))
628 def handle_compat_syscall_exit_mq_notify(self
, event
):
629 timestamp
= event
.timestamp
630 cpu_id
= event
["cpu_id"]
633 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
635 def handle_compat_syscall_exit_mq_timedreceive(self
, event
):
636 timestamp
= event
.timestamp
637 cpu_id
= event
["cpu_id"]
639 u_msg_ptr
= event
["u_msg_ptr"]
640 u_msg_prio
= event
["u_msg_prio"]
642 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, u_msg_ptr = %s, u_msg_prio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, u_msg_ptr
, u_msg_prio
,))
644 def handle_compat_syscall_exit_mq_timedsend(self
, event
):
645 timestamp
= event
.timestamp
646 cpu_id
= event
["cpu_id"]
649 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
651 def handle_compat_syscall_exit_mq_unlink(self
, event
):
652 timestamp
= event
.timestamp
653 cpu_id
= event
["cpu_id"]
656 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
658 def handle_compat_syscall_exit_mq_open(self
, event
):
659 timestamp
= event
.timestamp
660 cpu_id
= event
["cpu_id"]
663 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
665 def handle_compat_syscall_exit_utimes(self
, event
):
666 timestamp
= event
.timestamp
667 cpu_id
= event
["cpu_id"]
670 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
672 def handle_compat_syscall_exit_tgkill(self
, event
):
673 timestamp
= event
.timestamp
674 cpu_id
= event
["cpu_id"]
677 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
679 def handle_compat_syscall_exit_fstatfs64(self
, event
):
680 timestamp
= event
.timestamp
681 cpu_id
= event
["cpu_id"]
687 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fd = %s, sz = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fd
, sz
, buf
,))
689 def handle_compat_syscall_exit_statfs64(self
, event
):
690 timestamp
= event
.timestamp
691 cpu_id
= event
["cpu_id"]
693 pathname
= event
["pathname"]
697 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, pathname = %s, sz = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, pathname
, sz
, buf
,))
699 def handle_compat_syscall_exit_clock_nanosleep(self
, event
):
700 timestamp
= event
.timestamp
701 cpu_id
= event
["cpu_id"]
705 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rmtp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rmtp
,))
707 def handle_compat_syscall_exit_clock_getres(self
, event
):
708 timestamp
= event
.timestamp
709 cpu_id
= event
["cpu_id"]
713 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tp
,))
715 def handle_compat_syscall_exit_clock_gettime(self
, event
):
716 timestamp
= event
.timestamp
717 cpu_id
= event
["cpu_id"]
721 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tp
,))
723 def handle_compat_syscall_exit_clock_settime(self
, event
):
724 timestamp
= event
.timestamp
725 cpu_id
= event
["cpu_id"]
728 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
730 def handle_compat_syscall_exit_timer_delete(self
, event
):
731 timestamp
= event
.timestamp
732 cpu_id
= event
["cpu_id"]
735 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
737 def handle_compat_syscall_exit_timer_getoverrun(self
, event
):
738 timestamp
= event
.timestamp
739 cpu_id
= event
["cpu_id"]
742 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
744 def handle_compat_syscall_exit_timer_gettime(self
, event
):
745 timestamp
= event
.timestamp
746 cpu_id
= event
["cpu_id"]
748 setting
= event
["setting"]
750 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, setting = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, setting
,))
752 def handle_compat_syscall_exit_timer_settime(self
, event
):
753 timestamp
= event
.timestamp
754 cpu_id
= event
["cpu_id"]
756 old_setting
= event
["old_setting"]
758 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, old_setting = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, old_setting
,))
760 def handle_compat_syscall_exit_timer_create(self
, event
):
761 timestamp
= event
.timestamp
762 cpu_id
= event
["cpu_id"]
764 created_timer_id
= event
["created_timer_id"]
766 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, created_timer_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, created_timer_id
,))
768 def handle_compat_syscall_exit_set_tid_address(self
, event
):
769 timestamp
= event
.timestamp
770 cpu_id
= event
["cpu_id"]
773 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
775 def handle_compat_syscall_exit_remap_file_pages(self
, event
):
776 timestamp
= event
.timestamp
777 cpu_id
= event
["cpu_id"]
780 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
782 def handle_compat_syscall_exit_epoll_wait(self
, event
):
783 timestamp
= event
.timestamp
784 cpu_id
= event
["cpu_id"]
786 events
= event
["events"]
788 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, events = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, events
,))
790 def handle_compat_syscall_exit_epoll_ctl(self
, event
):
791 timestamp
= event
.timestamp
792 cpu_id
= event
["cpu_id"]
795 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
797 def handle_compat_syscall_exit_epoll_create(self
, event
):
798 timestamp
= event
.timestamp
799 cpu_id
= event
["cpu_id"]
802 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
804 def handle_compat_syscall_exit_exit_group(self
, event
):
805 timestamp
= event
.timestamp
806 cpu_id
= event
["cpu_id"]
809 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
811 def handle_compat_syscall_exit_io_cancel(self
, event
):
812 timestamp
= event
.timestamp
813 cpu_id
= event
["cpu_id"]
815 result
= event
["result"]
817 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, result = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, result
,))
819 def handle_compat_syscall_exit_io_submit(self
, event
):
820 timestamp
= event
.timestamp
821 cpu_id
= event
["cpu_id"]
824 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
826 def handle_compat_syscall_exit_io_getevents(self
, event
):
827 timestamp
= event
.timestamp
828 cpu_id
= event
["cpu_id"]
830 events
= event
["events"]
831 timeout
= event
["timeout"]
833 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, events = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, events
, timeout
,))
835 def handle_compat_syscall_exit_io_destroy(self
, event
):
836 timestamp
= event
.timestamp
837 cpu_id
= event
["cpu_id"]
840 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
842 def handle_compat_syscall_exit_io_setup(self
, event
):
843 timestamp
= event
.timestamp
844 cpu_id
= event
["cpu_id"]
847 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
849 def handle_compat_syscall_exit_sched_getaffinity(self
, event
):
850 timestamp
= event
.timestamp
851 cpu_id
= event
["cpu_id"]
853 user_mask_ptr
= event
["user_mask_ptr"]
855 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, user_mask_ptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, user_mask_ptr
,))
857 def handle_compat_syscall_exit_sched_setaffinity(self
, event
):
858 timestamp
= event
.timestamp
859 cpu_id
= event
["cpu_id"]
862 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
864 def handle_compat_syscall_exit_futex(self
, event
):
865 timestamp
= event
.timestamp
866 cpu_id
= event
["cpu_id"]
868 uaddr
= event
["uaddr"]
869 uaddr2
= event
["uaddr2"]
871 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, uaddr = %s, uaddr2 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, uaddr
, uaddr2
,))
873 def handle_compat_syscall_exit_sendfile64(self
, event
):
874 timestamp
= event
.timestamp
875 cpu_id
= event
["cpu_id"]
877 offset
= event
["offset"]
879 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, offset = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, offset
,))
881 def handle_compat_syscall_exit_tkill(self
, event
):
882 timestamp
= event
.timestamp
883 cpu_id
= event
["cpu_id"]
886 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
888 def handle_compat_syscall_exit_fremovexattr(self
, event
):
889 timestamp
= event
.timestamp
890 cpu_id
= event
["cpu_id"]
893 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
895 def handle_compat_syscall_exit_lremovexattr(self
, event
):
896 timestamp
= event
.timestamp
897 cpu_id
= event
["cpu_id"]
900 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
902 def handle_compat_syscall_exit_removexattr(self
, event
):
903 timestamp
= event
.timestamp
904 cpu_id
= event
["cpu_id"]
907 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
909 def handle_compat_syscall_exit_flistxattr(self
, event
):
910 timestamp
= event
.timestamp
911 cpu_id
= event
["cpu_id"]
915 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, list = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, list,))
917 def handle_compat_syscall_exit_llistxattr(self
, event
):
918 timestamp
= event
.timestamp
919 cpu_id
= event
["cpu_id"]
923 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, list = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, list,))
925 def handle_compat_syscall_exit_listxattr(self
, event
):
926 timestamp
= event
.timestamp
927 cpu_id
= event
["cpu_id"]
931 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, list = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, list,))
933 def handle_compat_syscall_exit_fgetxattr(self
, event
):
934 timestamp
= event
.timestamp
935 cpu_id
= event
["cpu_id"]
937 value
= event
["value"]
939 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, value
,))
941 def handle_compat_syscall_exit_lgetxattr(self
, event
):
942 timestamp
= event
.timestamp
943 cpu_id
= event
["cpu_id"]
945 value
= event
["value"]
947 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, value
,))
949 def handle_compat_syscall_exit_getxattr(self
, event
):
950 timestamp
= event
.timestamp
951 cpu_id
= event
["cpu_id"]
953 value
= event
["value"]
955 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, value
,))
957 def handle_compat_syscall_exit_fsetxattr(self
, event
):
958 timestamp
= event
.timestamp
959 cpu_id
= event
["cpu_id"]
962 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
964 def handle_compat_syscall_exit_lsetxattr(self
, event
):
965 timestamp
= event
.timestamp
966 cpu_id
= event
["cpu_id"]
969 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
971 def handle_compat_syscall_exit_setxattr(self
, event
):
972 timestamp
= event
.timestamp
973 cpu_id
= event
["cpu_id"]
976 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
978 def handle_compat_syscall_exit_gettid(self
, event
):
979 timestamp
= event
.timestamp
980 cpu_id
= event
["cpu_id"]
983 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
985 def handle_compat_syscall_exit_fcntl64(self
, event
):
986 timestamp
= event
.timestamp
987 cpu_id
= event
["cpu_id"]
993 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fd = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fd
, cmd
, arg
,))
995 def handle_compat_syscall_exit_getdents64(self
, event
):
996 timestamp
= event
.timestamp
997 cpu_id
= event
["cpu_id"]
999 dirent
= event
["dirent"]
1001 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, dirent = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, dirent
,))
1003 def handle_compat_syscall_exit_madvise(self
, event
):
1004 timestamp
= event
.timestamp
1005 cpu_id
= event
["cpu_id"]
1008 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1010 def handle_compat_syscall_exit_mincore(self
, event
):
1011 timestamp
= event
.timestamp
1012 cpu_id
= event
["cpu_id"]
1016 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, vec
,))
1018 def handle_compat_syscall_exit_pivot_root(self
, event
):
1019 timestamp
= event
.timestamp
1020 cpu_id
= event
["cpu_id"]
1023 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1025 def handle_compat_syscall_exit_setfsgid(self
, event
):
1026 timestamp
= event
.timestamp
1027 cpu_id
= event
["cpu_id"]
1030 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1032 def handle_compat_syscall_exit_setfsuid(self
, event
):
1033 timestamp
= event
.timestamp
1034 cpu_id
= event
["cpu_id"]
1037 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1039 def handle_compat_syscall_exit_setgid(self
, event
):
1040 timestamp
= event
.timestamp
1041 cpu_id
= event
["cpu_id"]
1044 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1046 def handle_compat_syscall_exit_setuid(self
, event
):
1047 timestamp
= event
.timestamp
1048 cpu_id
= event
["cpu_id"]
1051 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1053 def handle_compat_syscall_exit_chown(self
, event
):
1054 timestamp
= event
.timestamp
1055 cpu_id
= event
["cpu_id"]
1058 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1060 def handle_compat_syscall_exit_getresgid(self
, event
):
1061 timestamp
= event
.timestamp
1062 cpu_id
= event
["cpu_id"]
1064 rgid
= event
["rgid"]
1065 egid
= event
["egid"]
1066 sgid
= event
["sgid"]
1068 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rgid = %s, egid = %s, sgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rgid
, egid
, sgid
,))
1070 def handle_compat_syscall_exit_setresgid(self
, event
):
1071 timestamp
= event
.timestamp
1072 cpu_id
= event
["cpu_id"]
1075 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1077 def handle_compat_syscall_exit_getresuid(self
, event
):
1078 timestamp
= event
.timestamp
1079 cpu_id
= event
["cpu_id"]
1081 ruid
= event
["ruid"]
1082 euid
= event
["euid"]
1083 suid
= event
["suid"]
1085 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ruid = %s, euid = %s, suid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ruid
, euid
, suid
,))
1087 def handle_compat_syscall_exit_setresuid(self
, event
):
1088 timestamp
= event
.timestamp
1089 cpu_id
= event
["cpu_id"]
1092 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1094 def handle_compat_syscall_exit_fchown(self
, event
):
1095 timestamp
= event
.timestamp
1096 cpu_id
= event
["cpu_id"]
1099 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1101 def handle_compat_syscall_exit_setgroups(self
, event
):
1102 timestamp
= event
.timestamp
1103 cpu_id
= event
["cpu_id"]
1106 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1108 def handle_compat_syscall_exit_getgroups(self
, event
):
1109 timestamp
= event
.timestamp
1110 cpu_id
= event
["cpu_id"]
1112 grouplist
= event
["grouplist"]
1114 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, grouplist = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, grouplist
,))
1116 def handle_compat_syscall_exit_setregid(self
, event
):
1117 timestamp
= event
.timestamp
1118 cpu_id
= event
["cpu_id"]
1121 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1123 def handle_compat_syscall_exit_setreuid(self
, event
):
1124 timestamp
= event
.timestamp
1125 cpu_id
= event
["cpu_id"]
1128 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1130 def handle_compat_syscall_exit_getegid(self
, event
):
1131 timestamp
= event
.timestamp
1132 cpu_id
= event
["cpu_id"]
1135 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1137 def handle_compat_syscall_exit_geteuid(self
, event
):
1138 timestamp
= event
.timestamp
1139 cpu_id
= event
["cpu_id"]
1142 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1144 def handle_compat_syscall_exit_getgid(self
, event
):
1145 timestamp
= event
.timestamp
1146 cpu_id
= event
["cpu_id"]
1149 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1151 def handle_compat_syscall_exit_getuid(self
, event
):
1152 timestamp
= event
.timestamp
1153 cpu_id
= event
["cpu_id"]
1156 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1158 def handle_compat_syscall_exit_lchown(self
, event
):
1159 timestamp
= event
.timestamp
1160 cpu_id
= event
["cpu_id"]
1163 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1165 def handle_compat_syscall_exit_fstat64(self
, event
):
1166 timestamp
= event
.timestamp
1167 cpu_id
= event
["cpu_id"]
1170 statbuf
= event
["statbuf"]
1172 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fd = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fd
, statbuf
,))
1174 def handle_compat_syscall_exit_lstat64(self
, event
):
1175 timestamp
= event
.timestamp
1176 cpu_id
= event
["cpu_id"]
1178 filename
= event
["filename"]
1179 statbuf
= event
["statbuf"]
1181 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, filename = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, filename
, statbuf
,))
1183 def handle_compat_syscall_exit_stat64(self
, event
):
1184 timestamp
= event
.timestamp
1185 cpu_id
= event
["cpu_id"]
1187 filename
= event
["filename"]
1188 statbuf
= event
["statbuf"]
1190 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, filename = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, filename
, statbuf
,))
1192 def handle_compat_syscall_exit_mmap_pgoff(self
, event
):
1193 timestamp
= event
.timestamp
1194 cpu_id
= event
["cpu_id"]
1196 addr
= event
["addr"]
1198 prot
= event
["prot"]
1199 flags
= event
["flags"]
1201 pgoff
= event
["pgoff"]
1203 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, addr = %s, len = %s, prot = %s, flags = %s, fd = %s, pgoff = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, addr
, len, prot
, flags
, fd
, pgoff
,))
1205 def handle_compat_syscall_exit_getrlimit(self
, event
):
1206 timestamp
= event
.timestamp
1207 cpu_id
= event
["cpu_id"]
1209 rlim
= event
["rlim"]
1211 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rlim
,))
1213 def handle_compat_syscall_exit_sendfile(self
, event
):
1214 timestamp
= event
.timestamp
1215 cpu_id
= event
["cpu_id"]
1217 out_fd
= event
["out_fd"]
1218 in_fd
= event
["in_fd"]
1219 offset
= event
["offset"]
1220 count
= event
["count"]
1222 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, out_fd = %s, in_fd = %s, offset = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, out_fd
, in_fd
, offset
, count
,))
1224 def handle_compat_syscall_exit_getcwd(self
, event
):
1225 timestamp
= event
.timestamp
1226 cpu_id
= event
["cpu_id"]
1230 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
1232 def handle_compat_syscall_exit_chown16(self
, event
):
1233 timestamp
= event
.timestamp
1234 cpu_id
= event
["cpu_id"]
1236 filename
= event
["filename"]
1237 user
= event
["user"]
1238 group
= event
["group"]
1240 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, filename = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, filename
, user
, group
,))
1242 def handle_compat_syscall_exit_rt_sigsuspend(self
, event
):
1243 timestamp
= event
.timestamp
1244 cpu_id
= event
["cpu_id"]
1247 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1249 def handle_compat_syscall_exit_rt_sigqueueinfo(self
, event
):
1250 timestamp
= event
.timestamp
1251 cpu_id
= event
["cpu_id"]
1254 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1256 def handle_compat_syscall_exit_rt_sigtimedwait(self
, event
):
1257 timestamp
= event
.timestamp
1258 cpu_id
= event
["cpu_id"]
1260 uthese
= event
["uthese"]
1261 uinfo
= event
["uinfo"]
1263 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, uthese = %s, uinfo = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, uthese
, uinfo
,))
1265 def handle_compat_syscall_exit_rt_sigpending(self
, event
):
1266 timestamp
= event
.timestamp
1267 cpu_id
= event
["cpu_id"]
1271 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, set = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, set,))
1273 def handle_compat_syscall_exit_rt_sigprocmask(self
, event
):
1274 timestamp
= event
.timestamp
1275 cpu_id
= event
["cpu_id"]
1277 oset
= event
["oset"]
1279 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, oset = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, oset
,))
1281 def handle_compat_syscall_exit_rt_sigaction(self
, event
):
1282 timestamp
= event
.timestamp
1283 cpu_id
= event
["cpu_id"]
1285 oact
= event
["oact"]
1287 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, oact = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, oact
,))
1289 def handle_compat_syscall_exit_prctl(self
, event
):
1290 timestamp
= event
.timestamp
1291 cpu_id
= event
["cpu_id"]
1293 arg2
= event
["arg2"]
1295 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg2 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg2
,))
1297 def handle_compat_syscall_exit_getresgid16(self
, event
):
1298 timestamp
= event
.timestamp
1299 cpu_id
= event
["cpu_id"]
1301 rgid
= event
["rgid"]
1302 egid
= event
["egid"]
1303 sgid
= event
["sgid"]
1305 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rgid = %s, egid = %s, sgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rgid
, egid
, sgid
,))
1307 def handle_compat_syscall_exit_setresgid16(self
, event
):
1308 timestamp
= event
.timestamp
1309 cpu_id
= event
["cpu_id"]
1311 rgid
= event
["rgid"]
1312 egid
= event
["egid"]
1313 sgid
= event
["sgid"]
1315 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rgid = %s, egid = %s, sgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rgid
, egid
, sgid
,))
1317 def handle_compat_syscall_exit_poll(self
, event
):
1318 timestamp
= event
.timestamp
1319 cpu_id
= event
["cpu_id"]
1321 ufds
= event
["ufds"]
1323 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ufds = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ufds
,))
1325 def handle_compat_syscall_exit_getresuid16(self
, event
):
1326 timestamp
= event
.timestamp
1327 cpu_id
= event
["cpu_id"]
1329 ruid
= event
["ruid"]
1330 euid
= event
["euid"]
1331 suid
= event
["suid"]
1333 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ruid = %s, euid = %s, suid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ruid
, euid
, suid
,))
1335 def handle_compat_syscall_exit_setresuid16(self
, event
):
1336 timestamp
= event
.timestamp
1337 cpu_id
= event
["cpu_id"]
1339 ruid
= event
["ruid"]
1340 euid
= event
["euid"]
1341 suid
= event
["suid"]
1343 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ruid = %s, euid = %s, suid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ruid
, euid
, suid
,))
1345 def handle_compat_syscall_exit_mremap(self
, event
):
1346 timestamp
= event
.timestamp
1347 cpu_id
= event
["cpu_id"]
1350 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1352 def handle_compat_syscall_exit_nanosleep(self
, event
):
1353 timestamp
= event
.timestamp
1354 cpu_id
= event
["cpu_id"]
1356 rmtp
= event
["rmtp"]
1358 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rmtp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rmtp
,))
1360 def handle_compat_syscall_exit_sched_rr_get_interval(self
, event
):
1361 timestamp
= event
.timestamp
1362 cpu_id
= event
["cpu_id"]
1364 interval
= event
["interval"]
1366 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, interval = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, interval
,))
1368 def handle_compat_syscall_exit_sched_get_priority_min(self
, event
):
1369 timestamp
= event
.timestamp
1370 cpu_id
= event
["cpu_id"]
1373 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1375 def handle_compat_syscall_exit_sched_get_priority_max(self
, event
):
1376 timestamp
= event
.timestamp
1377 cpu_id
= event
["cpu_id"]
1380 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1382 def handle_compat_syscall_exit_sched_yield(self
, event
):
1383 timestamp
= event
.timestamp
1384 cpu_id
= event
["cpu_id"]
1387 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1389 def handle_compat_syscall_exit_sched_getscheduler(self
, event
):
1390 timestamp
= event
.timestamp
1391 cpu_id
= event
["cpu_id"]
1394 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1396 def handle_compat_syscall_exit_sched_setscheduler(self
, event
):
1397 timestamp
= event
.timestamp
1398 cpu_id
= event
["cpu_id"]
1401 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1403 def handle_compat_syscall_exit_sched_getparam(self
, event
):
1404 timestamp
= event
.timestamp
1405 cpu_id
= event
["cpu_id"]
1407 param
= event
["param"]
1409 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, param = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, param
,))
1411 def handle_compat_syscall_exit_sched_setparam(self
, event
):
1412 timestamp
= event
.timestamp
1413 cpu_id
= event
["cpu_id"]
1416 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1418 def handle_compat_syscall_exit_munlockall(self
, event
):
1419 timestamp
= event
.timestamp
1420 cpu_id
= event
["cpu_id"]
1423 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1425 def handle_compat_syscall_exit_mlockall(self
, event
):
1426 timestamp
= event
.timestamp
1427 cpu_id
= event
["cpu_id"]
1430 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1432 def handle_compat_syscall_exit_munlock(self
, event
):
1433 timestamp
= event
.timestamp
1434 cpu_id
= event
["cpu_id"]
1437 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1439 def handle_compat_syscall_exit_mlock(self
, event
):
1440 timestamp
= event
.timestamp
1441 cpu_id
= event
["cpu_id"]
1444 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1446 def handle_compat_syscall_exit_sysctl(self
, event
):
1447 timestamp
= event
.timestamp
1448 cpu_id
= event
["cpu_id"]
1450 args
= event
["args"]
1452 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, args
,))
1454 def handle_compat_syscall_exit_fdatasync(self
, event
):
1455 timestamp
= event
.timestamp
1456 cpu_id
= event
["cpu_id"]
1459 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1461 def handle_compat_syscall_exit_getsid(self
, event
):
1462 timestamp
= event
.timestamp
1463 cpu_id
= event
["cpu_id"]
1466 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1468 def handle_compat_syscall_exit_writev(self
, event
):
1469 timestamp
= event
.timestamp
1470 cpu_id
= event
["cpu_id"]
1474 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, vec
,))
1476 def handle_compat_syscall_exit_readv(self
, event
):
1477 timestamp
= event
.timestamp
1478 cpu_id
= event
["cpu_id"]
1482 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, vec
,))
1484 def handle_compat_syscall_exit_msync(self
, event
):
1485 timestamp
= event
.timestamp
1486 cpu_id
= event
["cpu_id"]
1489 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1491 def handle_compat_syscall_exit_flock(self
, event
):
1492 timestamp
= event
.timestamp
1493 cpu_id
= event
["cpu_id"]
1496 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1498 def handle_compat_syscall_exit_select(self
, event
):
1499 timestamp
= event
.timestamp
1500 cpu_id
= event
["cpu_id"]
1503 outp
= event
["outp"]
1507 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, inp = %s, outp = %s, exp = %s, tvp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, inp
, outp
, exp
, tvp
,))
1509 def handle_compat_syscall_exit_getdents(self
, event
):
1510 timestamp
= event
.timestamp
1511 cpu_id
= event
["cpu_id"]
1513 dirent
= event
["dirent"]
1515 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, dirent = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, dirent
,))
1517 def handle_compat_syscall_exit_llseek(self
, event
):
1518 timestamp
= event
.timestamp
1519 cpu_id
= event
["cpu_id"]
1522 offset_high
= event
["offset_high"]
1523 offset_low
= event
["offset_low"]
1524 result
= event
["result"]
1525 origin
= event
["origin"]
1527 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fd = %s, offset_high = %s, offset_low = %s, result = %s, origin = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fd
, offset_high
, offset_low
, result
, origin
,))
1529 def handle_compat_syscall_exit_setfsgid16(self
, event
):
1530 timestamp
= event
.timestamp
1531 cpu_id
= event
["cpu_id"]
1535 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, gid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, gid
,))
1537 def handle_compat_syscall_exit_setfsuid16(self
, event
):
1538 timestamp
= event
.timestamp
1539 cpu_id
= event
["cpu_id"]
1543 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, uid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, uid
,))
1545 def handle_compat_syscall_exit_personality(self
, event
):
1546 timestamp
= event
.timestamp
1547 cpu_id
= event
["cpu_id"]
1550 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1552 def handle_compat_syscall_exit_sysfs(self
, event
):
1553 timestamp
= event
.timestamp
1554 cpu_id
= event
["cpu_id"]
1557 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1559 def handle_compat_syscall_exit_bdflush(self
, event
):
1560 timestamp
= event
.timestamp
1561 cpu_id
= event
["cpu_id"]
1563 func
= event
["func"]
1564 data
= event
["data"]
1566 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, func = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, func
, data
,))
1568 def handle_compat_syscall_exit_fchdir(self
, event
):
1569 timestamp
= event
.timestamp
1570 cpu_id
= event
["cpu_id"]
1573 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1575 def handle_compat_syscall_exit_getpgid(self
, event
):
1576 timestamp
= event
.timestamp
1577 cpu_id
= event
["cpu_id"]
1580 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1582 def handle_compat_syscall_exit_quotactl(self
, event
):
1583 timestamp
= event
.timestamp
1584 cpu_id
= event
["cpu_id"]
1586 addr
= event
["addr"]
1588 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, addr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, addr
,))
1590 def handle_compat_syscall_exit_delete_module(self
, event
):
1591 timestamp
= event
.timestamp
1592 cpu_id
= event
["cpu_id"]
1595 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1597 def handle_compat_syscall_exit_init_module(self
, event
):
1598 timestamp
= event
.timestamp
1599 cpu_id
= event
["cpu_id"]
1602 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1604 def handle_compat_syscall_exit_sigprocmask(self
, event
):
1605 timestamp
= event
.timestamp
1606 cpu_id
= event
["cpu_id"]
1609 nset
= event
["nset"]
1610 oset
= event
["oset"]
1612 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, how = %s, nset = %s, oset = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, how
, nset
, oset
,))
1614 def handle_compat_syscall_exit_mprotect(self
, event
):
1615 timestamp
= event
.timestamp
1616 cpu_id
= event
["cpu_id"]
1619 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1621 def handle_compat_syscall_exit_adjtimex(self
, event
):
1622 timestamp
= event
.timestamp
1623 cpu_id
= event
["cpu_id"]
1625 txc_p
= event
["txc_p"]
1627 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, txc_p = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, txc_p
,))
1629 def handle_compat_syscall_exit_newuname(self
, event
):
1630 timestamp
= event
.timestamp
1631 cpu_id
= event
["cpu_id"]
1633 name
= event
["name"]
1635 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, name
,))
1637 def handle_compat_syscall_exit_setdomainname(self
, event
):
1638 timestamp
= event
.timestamp
1639 cpu_id
= event
["cpu_id"]
1642 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1644 def handle_compat_syscall_exit_clone(self
, event
):
1645 timestamp
= event
.timestamp
1646 cpu_id
= event
["cpu_id"]
1649 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1651 def handle_compat_syscall_exit_fsync(self
, event
):
1652 timestamp
= event
.timestamp
1653 cpu_id
= event
["cpu_id"]
1656 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1658 def handle_compat_syscall_exit_ipc(self
, event
):
1659 timestamp
= event
.timestamp
1660 cpu_id
= event
["cpu_id"]
1662 call
= event
["call"]
1663 first
= event
["first"]
1664 second
= event
["second"]
1665 third
= event
["third"]
1667 fifth
= event
["fifth"]
1669 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, call = %s, first = %s, second = %s, third = %s, ptr = %s, fifth = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, call
, first
, second
, third
, ptr
, fifth
,))
1671 def handle_compat_syscall_exit_sysinfo(self
, event
):
1672 timestamp
= event
.timestamp
1673 cpu_id
= event
["cpu_id"]
1675 info
= event
["info"]
1677 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, info = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, info
,))
1679 def handle_compat_syscall_exit_swapoff(self
, event
):
1680 timestamp
= event
.timestamp
1681 cpu_id
= event
["cpu_id"]
1684 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1686 def handle_compat_syscall_exit_wait4(self
, event
):
1687 timestamp
= event
.timestamp
1688 cpu_id
= event
["cpu_id"]
1690 stat_addr
= event
["stat_addr"]
1693 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, stat_addr = %s, ru = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, stat_addr
, ru
,))
1695 def handle_compat_syscall_exit_vhangup(self
, event
):
1696 timestamp
= event
.timestamp
1697 cpu_id
= event
["cpu_id"]
1700 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1702 def handle_compat_syscall_exit_uname(self
, event
):
1703 timestamp
= event
.timestamp
1704 cpu_id
= event
["cpu_id"]
1706 name
= event
["name"]
1708 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, name
,))
1710 def handle_compat_syscall_exit_newfstat(self
, event
):
1711 timestamp
= event
.timestamp
1712 cpu_id
= event
["cpu_id"]
1714 statbuf
= event
["statbuf"]
1716 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, statbuf
,))
1718 def handle_compat_syscall_exit_newlstat(self
, event
):
1719 timestamp
= event
.timestamp
1720 cpu_id
= event
["cpu_id"]
1722 statbuf
= event
["statbuf"]
1724 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, statbuf
,))
1726 def handle_compat_syscall_exit_newstat(self
, event
):
1727 timestamp
= event
.timestamp
1728 cpu_id
= event
["cpu_id"]
1730 statbuf
= event
["statbuf"]
1732 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, statbuf
,))
1734 def handle_compat_syscall_exit_getitimer(self
, event
):
1735 timestamp
= event
.timestamp
1736 cpu_id
= event
["cpu_id"]
1738 value
= event
["value"]
1740 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, value
,))
1742 def handle_compat_syscall_exit_setitimer(self
, event
):
1743 timestamp
= event
.timestamp
1744 cpu_id
= event
["cpu_id"]
1746 ovalue
= event
["ovalue"]
1748 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ovalue = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ovalue
,))
1750 def handle_compat_syscall_exit_syslog(self
, event
):
1751 timestamp
= event
.timestamp
1752 cpu_id
= event
["cpu_id"]
1756 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
1758 def handle_compat_syscall_exit_socketcall(self
, event
):
1759 timestamp
= event
.timestamp
1760 cpu_id
= event
["cpu_id"]
1762 call
= event
["call"]
1763 args
= event
["args"]
1765 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, call = %s, args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, call
, args
,))
1767 def handle_compat_syscall_exit_fstatfs(self
, event
):
1768 timestamp
= event
.timestamp
1769 cpu_id
= event
["cpu_id"]
1773 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
1775 def handle_compat_syscall_exit_statfs(self
, event
):
1776 timestamp
= event
.timestamp
1777 cpu_id
= event
["cpu_id"]
1781 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
1783 def handle_compat_syscall_exit_setpriority(self
, event
):
1784 timestamp
= event
.timestamp
1785 cpu_id
= event
["cpu_id"]
1788 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1790 def handle_compat_syscall_exit_getpriority(self
, event
):
1791 timestamp
= event
.timestamp
1792 cpu_id
= event
["cpu_id"]
1795 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1797 def handle_compat_syscall_exit_fchown16(self
, event
):
1798 timestamp
= event
.timestamp
1799 cpu_id
= event
["cpu_id"]
1802 user
= event
["user"]
1803 group
= event
["group"]
1805 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fd = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fd
, user
, group
,))
1807 def handle_compat_syscall_exit_fchmod(self
, event
):
1808 timestamp
= event
.timestamp
1809 cpu_id
= event
["cpu_id"]
1812 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1814 def handle_compat_syscall_exit_ftruncate(self
, event
):
1815 timestamp
= event
.timestamp
1816 cpu_id
= event
["cpu_id"]
1819 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1821 def handle_compat_syscall_exit_truncate(self
, event
):
1822 timestamp
= event
.timestamp
1823 cpu_id
= event
["cpu_id"]
1826 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1828 def handle_compat_syscall_exit_munmap(self
, event
):
1829 timestamp
= event
.timestamp
1830 cpu_id
= event
["cpu_id"]
1833 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1835 def handle_compat_syscall_exit_old_mmap(self
, event
):
1836 timestamp
= event
.timestamp
1837 cpu_id
= event
["cpu_id"]
1841 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg
,))
1843 def handle_compat_syscall_exit_old_readdir(self
, event
):
1844 timestamp
= event
.timestamp
1845 cpu_id
= event
["cpu_id"]
1848 dirent
= event
["dirent"]
1849 count
= event
["count"]
1851 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fd = %s, dirent = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fd
, dirent
, count
,))
1853 def handle_compat_syscall_exit_reboot(self
, event
):
1854 timestamp
= event
.timestamp
1855 cpu_id
= event
["cpu_id"]
1858 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1860 def handle_compat_syscall_exit_swapon(self
, event
):
1861 timestamp
= event
.timestamp
1862 cpu_id
= event
["cpu_id"]
1865 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1867 def handle_compat_syscall_exit_uselib(self
, event
):
1868 timestamp
= event
.timestamp
1869 cpu_id
= event
["cpu_id"]
1871 library
= event
["library"]
1873 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, library = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, library
,))
1875 def handle_compat_syscall_exit_readlink(self
, event
):
1876 timestamp
= event
.timestamp
1877 cpu_id
= event
["cpu_id"]
1881 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
1883 def handle_compat_syscall_exit_lstat(self
, event
):
1884 timestamp
= event
.timestamp
1885 cpu_id
= event
["cpu_id"]
1887 filename
= event
["filename"]
1888 statbuf
= event
["statbuf"]
1890 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, filename = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, filename
, statbuf
,))
1892 def handle_compat_syscall_exit_symlink(self
, event
):
1893 timestamp
= event
.timestamp
1894 cpu_id
= event
["cpu_id"]
1897 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1899 def handle_compat_syscall_exit_old_select(self
, event
):
1900 timestamp
= event
.timestamp
1901 cpu_id
= event
["cpu_id"]
1905 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg
,))
1907 def handle_compat_syscall_exit_setgroups16(self
, event
):
1908 timestamp
= event
.timestamp
1909 cpu_id
= event
["cpu_id"]
1911 gidsetsize
= event
["gidsetsize"]
1912 grouplist
= event
["grouplist"]
1914 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, gidsetsize = %s, grouplist = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, gidsetsize
, grouplist
,))
1916 def handle_compat_syscall_exit_getgroups16(self
, event
):
1917 timestamp
= event
.timestamp
1918 cpu_id
= event
["cpu_id"]
1920 gidsetsize
= event
["gidsetsize"]
1921 grouplist
= event
["grouplist"]
1923 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, gidsetsize = %s, grouplist = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, gidsetsize
, grouplist
,))
1925 def handle_compat_syscall_exit_settimeofday(self
, event
):
1926 timestamp
= event
.timestamp
1927 cpu_id
= event
["cpu_id"]
1930 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1932 def handle_compat_syscall_exit_gettimeofday(self
, event
):
1933 timestamp
= event
.timestamp
1934 cpu_id
= event
["cpu_id"]
1939 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tv = %s, tz = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tv
, tz
,))
1941 def handle_compat_syscall_exit_getrusage(self
, event
):
1942 timestamp
= event
.timestamp
1943 cpu_id
= event
["cpu_id"]
1947 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ru = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ru
,))
1949 def handle_compat_syscall_exit_old_getrlimit(self
, event
):
1950 timestamp
= event
.timestamp
1951 cpu_id
= event
["cpu_id"]
1953 resource
= event
["resource"]
1954 rlim
= event
["rlim"]
1956 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, resource = %s, rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, resource
, rlim
,))
1958 def handle_compat_syscall_exit_setrlimit(self
, event
):
1959 timestamp
= event
.timestamp
1960 cpu_id
= event
["cpu_id"]
1963 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1965 def handle_compat_syscall_exit_sethostname(self
, event
):
1966 timestamp
= event
.timestamp
1967 cpu_id
= event
["cpu_id"]
1970 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
1972 def handle_compat_syscall_exit_sigpending(self
, event
):
1973 timestamp
= event
.timestamp
1974 cpu_id
= event
["cpu_id"]
1978 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, set = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, set,))
1980 def handle_compat_syscall_exit_setregid16(self
, event
):
1981 timestamp
= event
.timestamp
1982 cpu_id
= event
["cpu_id"]
1984 rgid
= event
["rgid"]
1985 egid
= event
["egid"]
1987 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rgid = %s, egid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rgid
, egid
,))
1989 def handle_compat_syscall_exit_setreuid16(self
, event
):
1990 timestamp
= event
.timestamp
1991 cpu_id
= event
["cpu_id"]
1993 ruid
= event
["ruid"]
1994 euid
= event
["euid"]
1996 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ruid = %s, euid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ruid
, euid
,))
1998 def handle_compat_syscall_exit_ssetmask(self
, event
):
1999 timestamp
= event
.timestamp
2000 cpu_id
= event
["cpu_id"]
2002 newmask
= event
["newmask"]
2004 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, newmask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, newmask
,))
2006 def handle_compat_syscall_exit_sgetmask(self
, event
):
2007 timestamp
= event
.timestamp
2008 cpu_id
= event
["cpu_id"]
2011 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2013 def handle_compat_syscall_exit_setsid(self
, event
):
2014 timestamp
= event
.timestamp
2015 cpu_id
= event
["cpu_id"]
2018 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2020 def handle_compat_syscall_exit_getpgrp(self
, event
):
2021 timestamp
= event
.timestamp
2022 cpu_id
= event
["cpu_id"]
2025 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2027 def handle_compat_syscall_exit_getppid(self
, event
):
2028 timestamp
= event
.timestamp
2029 cpu_id
= event
["cpu_id"]
2032 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2034 def handle_compat_syscall_exit_dup2(self
, event
):
2035 timestamp
= event
.timestamp
2036 cpu_id
= event
["cpu_id"]
2039 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2041 def handle_compat_syscall_exit_ustat(self
, event
):
2042 timestamp
= event
.timestamp
2043 cpu_id
= event
["cpu_id"]
2045 ubuf
= event
["ubuf"]
2047 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ubuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ubuf
,))
2049 def handle_compat_syscall_exit_chroot(self
, event
):
2050 timestamp
= event
.timestamp
2051 cpu_id
= event
["cpu_id"]
2054 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2056 def handle_compat_syscall_exit_umask(self
, event
):
2057 timestamp
= event
.timestamp
2058 cpu_id
= event
["cpu_id"]
2061 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2063 def handle_compat_syscall_exit_olduname(self
, event
):
2064 timestamp
= event
.timestamp
2065 cpu_id
= event
["cpu_id"]
2067 name
= event
["name"]
2069 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, name
,))
2071 def handle_compat_syscall_exit_setpgid(self
, event
):
2072 timestamp
= event
.timestamp
2073 cpu_id
= event
["cpu_id"]
2076 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2078 def handle_compat_syscall_exit_fcntl(self
, event
):
2079 timestamp
= event
.timestamp
2080 cpu_id
= event
["cpu_id"]
2084 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg
,))
2086 def handle_compat_syscall_exit_ioctl(self
, event
):
2087 timestamp
= event
.timestamp
2088 cpu_id
= event
["cpu_id"]
2092 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg
,))
2094 def handle_compat_syscall_exit_umount(self
, event
):
2095 timestamp
= event
.timestamp
2096 cpu_id
= event
["cpu_id"]
2099 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2101 def handle_compat_syscall_exit_acct(self
, event
):
2102 timestamp
= event
.timestamp
2103 cpu_id
= event
["cpu_id"]
2106 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2108 def handle_compat_syscall_exit_getegid16(self
, event
):
2109 timestamp
= event
.timestamp
2110 cpu_id
= event
["cpu_id"]
2113 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2115 def handle_compat_syscall_exit_geteuid16(self
, event
):
2116 timestamp
= event
.timestamp
2117 cpu_id
= event
["cpu_id"]
2120 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2122 def handle_compat_syscall_exit_signal(self
, event
):
2123 timestamp
= event
.timestamp
2124 cpu_id
= event
["cpu_id"]
2127 handler
= event
["handler"]
2129 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, sig = %s, handler = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, sig
, handler
,))
2131 def handle_compat_syscall_exit_getgid16(self
, event
):
2132 timestamp
= event
.timestamp
2133 cpu_id
= event
["cpu_id"]
2136 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2138 def handle_compat_syscall_exit_setgid16(self
, event
):
2139 timestamp
= event
.timestamp
2140 cpu_id
= event
["cpu_id"]
2144 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, gid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, gid
,))
2146 def handle_compat_syscall_exit_brk(self
, event
):
2147 timestamp
= event
.timestamp
2148 cpu_id
= event
["cpu_id"]
2151 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2153 def handle_compat_syscall_exit_times(self
, event
):
2154 timestamp
= event
.timestamp
2155 cpu_id
= event
["cpu_id"]
2157 tbuf
= event
["tbuf"]
2159 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tbuf
,))
2161 def handle_compat_syscall_exit_pipe(self
, event
):
2162 timestamp
= event
.timestamp
2163 cpu_id
= event
["cpu_id"]
2165 fildes
= event
["fildes"]
2167 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fildes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fildes
,))
2169 def handle_compat_syscall_exit_dup(self
, event
):
2170 timestamp
= event
.timestamp
2171 cpu_id
= event
["cpu_id"]
2174 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2176 def handle_compat_syscall_exit_rmdir(self
, event
):
2177 timestamp
= event
.timestamp
2178 cpu_id
= event
["cpu_id"]
2181 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2183 def handle_compat_syscall_exit_mkdir(self
, event
):
2184 timestamp
= event
.timestamp
2185 cpu_id
= event
["cpu_id"]
2188 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2190 def handle_compat_syscall_exit_rename(self
, event
):
2191 timestamp
= event
.timestamp
2192 cpu_id
= event
["cpu_id"]
2195 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2197 def handle_compat_syscall_exit_kill(self
, event
):
2198 timestamp
= event
.timestamp
2199 cpu_id
= event
["cpu_id"]
2202 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2204 def handle_compat_syscall_exit_sync(self
, event
):
2205 timestamp
= event
.timestamp
2206 cpu_id
= event
["cpu_id"]
2209 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2211 def handle_compat_syscall_exit_nice(self
, event
):
2212 timestamp
= event
.timestamp
2213 cpu_id
= event
["cpu_id"]
2215 increment
= event
["increment"]
2217 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, increment = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, increment
,))
2219 def handle_compat_syscall_exit_access(self
, event
):
2220 timestamp
= event
.timestamp
2221 cpu_id
= event
["cpu_id"]
2224 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2226 def handle_compat_syscall_exit_utime(self
, event
):
2227 timestamp
= event
.timestamp
2228 cpu_id
= event
["cpu_id"]
2231 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2233 def handle_compat_syscall_exit_pause(self
, event
):
2234 timestamp
= event
.timestamp
2235 cpu_id
= event
["cpu_id"]
2238 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2240 def handle_compat_syscall_exit_fstat(self
, event
):
2241 timestamp
= event
.timestamp
2242 cpu_id
= event
["cpu_id"]
2245 statbuf
= event
["statbuf"]
2247 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fd = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fd
, statbuf
,))
2249 def handle_compat_syscall_exit_alarm(self
, event
):
2250 timestamp
= event
.timestamp
2251 cpu_id
= event
["cpu_id"]
2254 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2256 def handle_compat_syscall_exit_ptrace(self
, event
):
2257 timestamp
= event
.timestamp
2258 cpu_id
= event
["cpu_id"]
2260 addr
= event
["addr"]
2261 data
= event
["data"]
2263 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, addr = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, addr
, data
,))
2265 def handle_compat_syscall_exit_stime(self
, event
):
2266 timestamp
= event
.timestamp
2267 cpu_id
= event
["cpu_id"]
2269 tptr
= event
["tptr"]
2271 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tptr
,))
2273 def handle_compat_syscall_exit_getuid16(self
, event
):
2274 timestamp
= event
.timestamp
2275 cpu_id
= event
["cpu_id"]
2278 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2280 def handle_compat_syscall_exit_setuid16(self
, event
):
2281 timestamp
= event
.timestamp
2282 cpu_id
= event
["cpu_id"]
2286 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, uid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, uid
,))
2288 def handle_compat_syscall_exit_oldumount(self
, event
):
2289 timestamp
= event
.timestamp
2290 cpu_id
= event
["cpu_id"]
2292 name
= event
["name"]
2294 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, name
,))
2296 def handle_compat_syscall_exit_mount(self
, event
):
2297 timestamp
= event
.timestamp
2298 cpu_id
= event
["cpu_id"]
2301 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2303 def handle_compat_syscall_exit_getpid(self
, event
):
2304 timestamp
= event
.timestamp
2305 cpu_id
= event
["cpu_id"]
2308 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2310 def handle_compat_syscall_exit_lseek(self
, event
):
2311 timestamp
= event
.timestamp
2312 cpu_id
= event
["cpu_id"]
2315 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2317 def handle_compat_syscall_exit_stat(self
, event
):
2318 timestamp
= event
.timestamp
2319 cpu_id
= event
["cpu_id"]
2321 filename
= event
["filename"]
2322 statbuf
= event
["statbuf"]
2324 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, filename = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, filename
, statbuf
,))
2326 def handle_compat_syscall_exit_lchown16(self
, event
):
2327 timestamp
= event
.timestamp
2328 cpu_id
= event
["cpu_id"]
2330 filename
= event
["filename"]
2331 user
= event
["user"]
2332 group
= event
["group"]
2334 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, filename = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, filename
, user
, group
,))
2336 def handle_compat_syscall_exit_chmod(self
, event
):
2337 timestamp
= event
.timestamp
2338 cpu_id
= event
["cpu_id"]
2341 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2343 def handle_compat_syscall_exit_mknod(self
, event
):
2344 timestamp
= event
.timestamp
2345 cpu_id
= event
["cpu_id"]
2348 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2350 def handle_compat_syscall_exit_time(self
, event
):
2351 timestamp
= event
.timestamp
2352 cpu_id
= event
["cpu_id"]
2354 tloc
= event
["tloc"]
2356 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tloc = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tloc
,))
2358 def handle_compat_syscall_exit_chdir(self
, event
):
2359 timestamp
= event
.timestamp
2360 cpu_id
= event
["cpu_id"]
2363 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2365 def handle_compat_syscall_exit_execve(self
, event
):
2366 timestamp
= event
.timestamp
2367 cpu_id
= event
["cpu_id"]
2370 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2372 def handle_compat_syscall_exit_unlink(self
, event
):
2373 timestamp
= event
.timestamp
2374 cpu_id
= event
["cpu_id"]
2377 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2379 def handle_compat_syscall_exit_link(self
, event
):
2380 timestamp
= event
.timestamp
2381 cpu_id
= event
["cpu_id"]
2384 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2386 def handle_compat_syscall_exit_creat(self
, event
):
2387 timestamp
= event
.timestamp
2388 cpu_id
= event
["cpu_id"]
2391 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2393 def handle_compat_syscall_exit_waitpid(self
, event
):
2394 timestamp
= event
.timestamp
2395 cpu_id
= event
["cpu_id"]
2398 stat_addr
= event
["stat_addr"]
2399 options
= event
["options"]
2401 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, pid = %s, stat_addr = %s, options = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, pid
, stat_addr
, options
,))
2403 def handle_compat_syscall_exit_close(self
, event
):
2404 timestamp
= event
.timestamp
2405 cpu_id
= event
["cpu_id"]
2408 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2410 def handle_compat_syscall_exit_open(self
, event
):
2411 timestamp
= event
.timestamp
2412 cpu_id
= event
["cpu_id"]
2415 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2417 def handle_compat_syscall_exit_write(self
, event
):
2418 timestamp
= event
.timestamp
2419 cpu_id
= event
["cpu_id"]
2422 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2424 def handle_compat_syscall_exit_read(self
, event
):
2425 timestamp
= event
.timestamp
2426 cpu_id
= event
["cpu_id"]
2430 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
2432 def handle_compat_syscall_exit_exit(self
, event
):
2433 timestamp
= event
.timestamp
2434 cpu_id
= event
["cpu_id"]
2437 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2439 def handle_compat_syscall_exit_restart_syscall(self
, event
):
2440 timestamp
= event
.timestamp
2441 cpu_id
= event
["cpu_id"]
2444 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
2446 def handle_compat_syscall_entry_setns(self
, event
):
2447 timestamp
= event
.timestamp
2448 cpu_id
= event
["cpu_id"]
2450 nstype
= event
["nstype"]
2452 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, nstype = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, nstype
,))
2454 def handle_compat_syscall_entry_sendmmsg(self
, event
):
2455 timestamp
= event
.timestamp
2456 cpu_id
= event
["cpu_id"]
2458 mmsg
= event
["mmsg"]
2459 vlen
= event
["vlen"]
2460 flags
= event
["flags"]
2462 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, mmsg = %s, vlen = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, mmsg
, vlen
, flags
,))
2464 def handle_compat_syscall_entry_syncfs(self
, event
):
2465 timestamp
= event
.timestamp
2466 cpu_id
= event
["cpu_id"]
2469 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
2471 def handle_compat_syscall_entry_clock_adjtime(self
, event
):
2472 timestamp
= event
.timestamp
2473 cpu_id
= event
["cpu_id"]
2474 which_clock
= event
["which_clock"]
2477 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s, utx = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
, utx
,))
2479 def handle_compat_syscall_entry_prlimit64(self
, event
):
2480 timestamp
= event
.timestamp
2481 cpu_id
= event
["cpu_id"]
2483 resource
= event
["resource"]
2484 new_rlim
= event
["new_rlim"]
2486 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, resource = %s, new_rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, resource
, new_rlim
,))
2488 def handle_compat_syscall_entry_fanotify_init(self
, event
):
2489 timestamp
= event
.timestamp
2490 cpu_id
= event
["cpu_id"]
2491 flags
= event
["flags"]
2492 event_f_flags
= event
["event_f_flags"]
2494 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s, event_f_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
, event_f_flags
,))
2496 def handle_compat_syscall_entry_recvmmsg(self
, event
):
2497 timestamp
= event
.timestamp
2498 cpu_id
= event
["cpu_id"]
2500 vlen
= event
["vlen"]
2501 flags
= event
["flags"]
2502 timeout
= event
["timeout"]
2504 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vlen = %s, flags = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vlen
, flags
, timeout
,))
2506 def handle_compat_syscall_entry_perf_event_open(self
, event
):
2507 timestamp
= event
.timestamp
2508 cpu_id
= event
["cpu_id"]
2509 attr_uptr
= event
["attr_uptr"]
2512 group_fd
= event
["group_fd"]
2513 flags
= event
["flags"]
2515 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { attr_uptr = %s, pid = %s, cpu = %s, group_fd = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, attr_uptr
, pid
, cpu
, group_fd
, flags
,))
2517 def handle_compat_syscall_entry_rt_tgsigqueueinfo(self
, event
):
2518 timestamp
= event
.timestamp
2519 cpu_id
= event
["cpu_id"]
2520 tgid
= event
["tgid"]
2523 uinfo
= event
["uinfo"]
2525 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tgid = %s, pid = %s, sig = %s, uinfo = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tgid
, pid
, sig
, uinfo
,))
2527 def handle_compat_syscall_entry_pwritev(self
, event
):
2528 timestamp
= event
.timestamp
2529 cpu_id
= event
["cpu_id"]
2532 vlen
= event
["vlen"]
2533 pos_l
= event
["pos_l"]
2534 pos_h
= event
["pos_h"]
2536 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vec = %s, vlen = %s, pos_l = %s, pos_h = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vec
, vlen
, pos_l
, pos_h
,))
2538 def handle_compat_syscall_entry_preadv(self
, event
):
2539 timestamp
= event
.timestamp
2540 cpu_id
= event
["cpu_id"]
2542 vlen
= event
["vlen"]
2543 pos_l
= event
["pos_l"]
2544 pos_h
= event
["pos_h"]
2546 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vlen = %s, pos_l = %s, pos_h = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vlen
, pos_l
, pos_h
,))
2548 def handle_compat_syscall_entry_inotify_init1(self
, event
):
2549 timestamp
= event
.timestamp
2550 cpu_id
= event
["cpu_id"]
2551 flags
= event
["flags"]
2553 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
,))
2555 def handle_compat_syscall_entry_pipe2(self
, event
):
2556 timestamp
= event
.timestamp
2557 cpu_id
= event
["cpu_id"]
2558 flags
= event
["flags"]
2560 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
,))
2562 def handle_compat_syscall_entry_dup3(self
, event
):
2563 timestamp
= event
.timestamp
2564 cpu_id
= event
["cpu_id"]
2565 oldfd
= event
["oldfd"]
2566 newfd
= event
["newfd"]
2567 flags
= event
["flags"]
2569 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldfd = %s, newfd = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldfd
, newfd
, flags
,))
2571 def handle_compat_syscall_entry_epoll_create1(self
, event
):
2572 timestamp
= event
.timestamp
2573 cpu_id
= event
["cpu_id"]
2574 flags
= event
["flags"]
2576 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
,))
2578 def handle_compat_syscall_entry_eventfd2(self
, event
):
2579 timestamp
= event
.timestamp
2580 cpu_id
= event
["cpu_id"]
2581 count
= event
["count"]
2582 flags
= event
["flags"]
2584 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { count = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, count
, flags
,))
2586 def handle_compat_syscall_entry_signalfd4(self
, event
):
2587 timestamp
= event
.timestamp
2588 cpu_id
= event
["cpu_id"]
2590 user_mask
= event
["user_mask"]
2591 sizemask
= event
["sizemask"]
2592 flags
= event
["flags"]
2594 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufd = %s, user_mask = %s, sizemask = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufd
, user_mask
, sizemask
, flags
,))
2596 def handle_compat_syscall_entry_timerfd_gettime(self
, event
):
2597 timestamp
= event
.timestamp
2598 cpu_id
= event
["cpu_id"]
2601 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufd
,))
2603 def handle_compat_syscall_entry_timerfd_settime(self
, event
):
2604 timestamp
= event
.timestamp
2605 cpu_id
= event
["cpu_id"]
2607 flags
= event
["flags"]
2608 utmr
= event
["utmr"]
2610 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufd = %s, flags = %s, utmr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufd
, flags
, utmr
,))
2612 def handle_compat_syscall_entry_eventfd(self
, event
):
2613 timestamp
= event
.timestamp
2614 cpu_id
= event
["cpu_id"]
2615 count
= event
["count"]
2617 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, count
,))
2619 def handle_compat_syscall_entry_timerfd_create(self
, event
):
2620 timestamp
= event
.timestamp
2621 cpu_id
= event
["cpu_id"]
2622 clockid
= event
["clockid"]
2623 flags
= event
["flags"]
2625 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clockid = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clockid
, flags
,))
2627 def handle_compat_syscall_entry_signalfd(self
, event
):
2628 timestamp
= event
.timestamp
2629 cpu_id
= event
["cpu_id"]
2631 user_mask
= event
["user_mask"]
2632 sizemask
= event
["sizemask"]
2634 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufd = %s, user_mask = %s, sizemask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufd
, user_mask
, sizemask
,))
2636 def handle_compat_syscall_entry_utimensat(self
, event
):
2637 timestamp
= event
.timestamp
2638 cpu_id
= event
["cpu_id"]
2640 filename
= event
["filename"]
2641 utimes
= event
["utimes"]
2642 flags
= event
["flags"]
2644 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, utimes = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, utimes
, flags
,))
2646 def handle_compat_syscall_entry_epoll_pwait(self
, event
):
2647 timestamp
= event
.timestamp
2648 cpu_id
= event
["cpu_id"]
2649 epfd
= event
["epfd"]
2650 maxevents
= event
["maxevents"]
2651 timeout
= event
["timeout"]
2652 sigmask
= event
["sigmask"]
2653 sigsetsize
= event
["sigsetsize"]
2655 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { epfd = %s, maxevents = %s, timeout = %s, sigmask = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, epfd
, maxevents
, timeout
, sigmask
, sigsetsize
,))
2657 def handle_compat_syscall_entry_getcpu(self
, event
):
2658 timestamp
= event
.timestamp
2659 cpu_id
= event
["cpu_id"]
2660 tcache
= event
["tcache"]
2662 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tcache = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tcache
,))
2664 def handle_compat_syscall_entry_vmsplice(self
, event
):
2665 timestamp
= event
.timestamp
2666 cpu_id
= event
["cpu_id"]
2669 nr_segs
= event
["nr_segs"]
2670 flags
= event
["flags"]
2672 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, iov = %s, nr_segs = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, iov
, nr_segs
, flags
,))
2674 def handle_compat_syscall_entry_tee(self
, event
):
2675 timestamp
= event
.timestamp
2676 cpu_id
= event
["cpu_id"]
2677 fdin
= event
["fdin"]
2678 fdout
= event
["fdout"]
2680 flags
= event
["flags"]
2682 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fdin = %s, fdout = %s, len = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fdin
, fdout
, len, flags
,))
2684 def handle_compat_syscall_entry_splice(self
, event
):
2685 timestamp
= event
.timestamp
2686 cpu_id
= event
["cpu_id"]
2687 fd_in
= event
["fd_in"]
2688 off_in
= event
["off_in"]
2689 fd_out
= event
["fd_out"]
2690 off_out
= event
["off_out"]
2692 flags
= event
["flags"]
2694 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd_in = %s, off_in = %s, fd_out = %s, off_out = %s, len = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd_in
, off_in
, fd_out
, off_out
, len, flags
,))
2696 def handle_compat_syscall_entry_get_robust_list(self
, event
):
2697 timestamp
= event
.timestamp
2698 cpu_id
= event
["cpu_id"]
2701 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
2703 def handle_compat_syscall_entry_set_robust_list(self
, event
):
2704 timestamp
= event
.timestamp
2705 cpu_id
= event
["cpu_id"]
2706 head
= event
["head"]
2709 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { head = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, head
, len,))
2711 def handle_compat_syscall_entry_unshare(self
, event
):
2712 timestamp
= event
.timestamp
2713 cpu_id
= event
["cpu_id"]
2714 unshare_flags
= event
["unshare_flags"]
2716 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { unshare_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, unshare_flags
,))
2718 def handle_compat_syscall_entry_ppoll(self
, event
):
2719 timestamp
= event
.timestamp
2720 cpu_id
= event
["cpu_id"]
2721 ufds
= event
["ufds"]
2722 nfds
= event
["nfds"]
2724 sigmask
= event
["sigmask"]
2725 sigsetsize
= event
["sigsetsize"]
2727 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufds = %s, nfds = %s, tsp = %s, sigmask = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufds
, nfds
, tsp
, sigmask
, sigsetsize
,))
2729 def handle_compat_syscall_entry_pselect6(self
, event
):
2730 timestamp
= event
.timestamp
2731 cpu_id
= event
["cpu_id"]
2734 outp
= event
["outp"]
2739 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { n = %s, inp = %s, outp = %s, exp = %s, tsp = %s, sig = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, n
, inp
, outp
, exp
, tsp
, sig
,))
2741 def handle_compat_syscall_entry_faccessat(self
, event
):
2742 timestamp
= event
.timestamp
2743 cpu_id
= event
["cpu_id"]
2745 filename
= event
["filename"]
2746 mode
= event
["mode"]
2748 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, mode
,))
2750 def handle_compat_syscall_entry_fchmodat(self
, event
):
2751 timestamp
= event
.timestamp
2752 cpu_id
= event
["cpu_id"]
2754 filename
= event
["filename"]
2755 mode
= event
["mode"]
2757 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, mode
,))
2759 def handle_compat_syscall_entry_readlinkat(self
, event
):
2760 timestamp
= event
.timestamp
2761 cpu_id
= event
["cpu_id"]
2763 pathname
= event
["pathname"]
2764 bufsiz
= event
["bufsiz"]
2766 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, pathname = %s, bufsiz = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, pathname
, bufsiz
,))
2768 def handle_compat_syscall_entry_symlinkat(self
, event
):
2769 timestamp
= event
.timestamp
2770 cpu_id
= event
["cpu_id"]
2771 oldname
= event
["oldname"]
2772 newdfd
= event
["newdfd"]
2773 newname
= event
["newname"]
2775 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldname = %s, newdfd = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldname
, newdfd
, newname
,))
2777 def handle_compat_syscall_entry_linkat(self
, event
):
2778 timestamp
= event
.timestamp
2779 cpu_id
= event
["cpu_id"]
2780 olddfd
= event
["olddfd"]
2781 oldname
= event
["oldname"]
2782 newdfd
= event
["newdfd"]
2783 newname
= event
["newname"]
2784 flags
= event
["flags"]
2786 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { olddfd = %s, oldname = %s, newdfd = %s, newname = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, olddfd
, oldname
, newdfd
, newname
, flags
,))
2788 def handle_compat_syscall_entry_renameat(self
, event
):
2789 timestamp
= event
.timestamp
2790 cpu_id
= event
["cpu_id"]
2791 olddfd
= event
["olddfd"]
2792 oldname
= event
["oldname"]
2793 newdfd
= event
["newdfd"]
2794 newname
= event
["newname"]
2796 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { olddfd = %s, oldname = %s, newdfd = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, olddfd
, oldname
, newdfd
, newname
,))
2798 def handle_compat_syscall_entry_unlinkat(self
, event
):
2799 timestamp
= event
.timestamp
2800 cpu_id
= event
["cpu_id"]
2802 pathname
= event
["pathname"]
2803 flag
= event
["flag"]
2805 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, pathname = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, pathname
, flag
,))
2807 def handle_compat_syscall_entry_fstatat64(self
, event
):
2808 timestamp
= event
.timestamp
2809 cpu_id
= event
["cpu_id"]
2811 filename
= event
["filename"]
2812 statbuf
= event
["statbuf"]
2813 flag
= event
["flag"]
2815 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, statbuf = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, statbuf
, flag
,))
2817 def handle_compat_syscall_entry_futimesat(self
, event
):
2818 timestamp
= event
.timestamp
2819 cpu_id
= event
["cpu_id"]
2821 filename
= event
["filename"]
2822 utimes
= event
["utimes"]
2824 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, utimes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, utimes
,))
2826 def handle_compat_syscall_entry_fchownat(self
, event
):
2827 timestamp
= event
.timestamp
2828 cpu_id
= event
["cpu_id"]
2830 filename
= event
["filename"]
2831 user
= event
["user"]
2832 group
= event
["group"]
2833 flag
= event
["flag"]
2835 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, user = %s, group = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, user
, group
, flag
,))
2837 def handle_compat_syscall_entry_mknodat(self
, event
):
2838 timestamp
= event
.timestamp
2839 cpu_id
= event
["cpu_id"]
2841 filename
= event
["filename"]
2842 mode
= event
["mode"]
2845 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, mode = %s, dev = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, mode
, dev
,))
2847 def handle_compat_syscall_entry_mkdirat(self
, event
):
2848 timestamp
= event
.timestamp
2849 cpu_id
= event
["cpu_id"]
2851 pathname
= event
["pathname"]
2852 mode
= event
["mode"]
2854 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, pathname = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, pathname
, mode
,))
2856 def handle_compat_syscall_entry_openat(self
, event
):
2857 timestamp
= event
.timestamp
2858 cpu_id
= event
["cpu_id"]
2860 filename
= event
["filename"]
2861 flags
= event
["flags"]
2862 mode
= event
["mode"]
2864 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, flags = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, flags
, mode
,))
2866 def handle_compat_syscall_entry_inotify_rm_watch(self
, event
):
2867 timestamp
= event
.timestamp
2868 cpu_id
= event
["cpu_id"]
2872 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, wd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, wd
,))
2874 def handle_compat_syscall_entry_inotify_add_watch(self
, event
):
2875 timestamp
= event
.timestamp
2876 cpu_id
= event
["cpu_id"]
2878 pathname
= event
["pathname"]
2879 mask
= event
["mask"]
2881 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, pathname = %s, mask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, pathname
, mask
,))
2883 def handle_compat_syscall_entry_inotify_init(self
, event
):
2884 timestamp
= event
.timestamp
2885 cpu_id
= event
["cpu_id"]
2887 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
2889 def handle_compat_syscall_entry_ioprio_get(self
, event
):
2890 timestamp
= event
.timestamp
2891 cpu_id
= event
["cpu_id"]
2892 which
= event
["which"]
2895 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, who = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, who
,))
2897 def handle_compat_syscall_entry_ioprio_set(self
, event
):
2898 timestamp
= event
.timestamp
2899 cpu_id
= event
["cpu_id"]
2900 which
= event
["which"]
2902 ioprio
= event
["ioprio"]
2904 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, who = %s, ioprio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, who
, ioprio
,))
2906 def handle_compat_syscall_entry_keyctl(self
, event
):
2907 timestamp
= event
.timestamp
2908 cpu_id
= event
["cpu_id"]
2909 option
= event
["option"]
2910 arg2
= event
["arg2"]
2911 arg3
= event
["arg3"]
2912 arg4
= event
["arg4"]
2913 arg5
= event
["arg5"]
2915 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { option = %s, arg2 = %s, arg3 = %s, arg4 = %s, arg5 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, option
, arg2
, arg3
, arg4
, arg5
,))
2917 def handle_compat_syscall_entry_request_key(self
, event
):
2918 timestamp
= event
.timestamp
2919 cpu_id
= event
["cpu_id"]
2920 _type
= event
["_type"]
2921 _description
= event
["_description"]
2922 _callout_info
= event
["_callout_info"]
2923 destringid
= event
["destringid"]
2925 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { _type = %s, _description = %s, _callout_info = %s, destringid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, _type
, _description
, _callout_info
, destringid
,))
2927 def handle_compat_syscall_entry_add_key(self
, event
):
2928 timestamp
= event
.timestamp
2929 cpu_id
= event
["cpu_id"]
2930 _type
= event
["_type"]
2931 _description
= event
["_description"]
2932 _payload
= event
["_payload"]
2933 plen
= event
["plen"]
2934 ringid
= event
["ringid"]
2936 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { _type = %s, _description = %s, _payload = %s, plen = %s, ringid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, _type
, _description
, _payload
, plen
, ringid
,))
2938 def handle_compat_syscall_entry_waitid(self
, event
):
2939 timestamp
= event
.timestamp
2940 cpu_id
= event
["cpu_id"]
2941 which
= event
["which"]
2942 upid
= event
["upid"]
2943 options
= event
["options"]
2945 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, upid = %s, options = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, upid
, options
,))
2947 def handle_compat_syscall_entry_kexec_load(self
, event
):
2948 timestamp
= event
.timestamp
2949 cpu_id
= event
["cpu_id"]
2950 entry
= event
["entry"]
2951 nr_segments
= event
["nr_segments"]
2952 segments
= event
["segments"]
2953 flags
= event
["flags"]
2955 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { entry = %s, nr_segments = %s, segments = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, entry
, nr_segments
, segments
, flags
,))
2957 def handle_compat_syscall_entry_mq_getsetattr(self
, event
):
2958 timestamp
= event
.timestamp
2959 cpu_id
= event
["cpu_id"]
2960 mqdes
= event
["mqdes"]
2961 u_mqstat
= event
["u_mqstat"]
2963 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mqdes = %s, u_mqstat = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mqdes
, u_mqstat
,))
2965 def handle_compat_syscall_entry_mq_notify(self
, event
):
2966 timestamp
= event
.timestamp
2967 cpu_id
= event
["cpu_id"]
2968 mqdes
= event
["mqdes"]
2969 u_notification
= event
["u_notification"]
2971 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mqdes = %s, u_notification = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mqdes
, u_notification
,))
2973 def handle_compat_syscall_entry_mq_timedreceive(self
, event
):
2974 timestamp
= event
.timestamp
2975 cpu_id
= event
["cpu_id"]
2976 mqdes
= event
["mqdes"]
2977 msg_len
= event
["msg_len"]
2978 u_abs_timeout
= event
["u_abs_timeout"]
2980 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mqdes = %s, msg_len = %s, u_abs_timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mqdes
, msg_len
, u_abs_timeout
,))
2982 def handle_compat_syscall_entry_mq_timedsend(self
, event
):
2983 timestamp
= event
.timestamp
2984 cpu_id
= event
["cpu_id"]
2985 mqdes
= event
["mqdes"]
2986 u_msg_ptr
= event
["u_msg_ptr"]
2987 msg_len
= event
["msg_len"]
2988 msg_prio
= event
["msg_prio"]
2989 u_abs_timeout
= event
["u_abs_timeout"]
2991 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mqdes = %s, u_msg_ptr = %s, msg_len = %s, msg_prio = %s, u_abs_timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mqdes
, u_msg_ptr
, msg_len
, msg_prio
, u_abs_timeout
,))
2993 def handle_compat_syscall_entry_mq_unlink(self
, event
):
2994 timestamp
= event
.timestamp
2995 cpu_id
= event
["cpu_id"]
2996 u_name
= event
["u_name"]
2998 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { u_name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, u_name
,))
3000 def handle_compat_syscall_entry_mq_open(self
, event
):
3001 timestamp
= event
.timestamp
3002 cpu_id
= event
["cpu_id"]
3003 u_name
= event
["u_name"]
3004 oflag
= event
["oflag"]
3005 mode
= event
["mode"]
3006 u_attr
= event
["u_attr"]
3008 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { u_name = %s, oflag = %s, mode = %s, u_attr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, u_name
, oflag
, mode
, u_attr
,))
3010 def handle_compat_syscall_entry_utimes(self
, event
):
3011 timestamp
= event
.timestamp
3012 cpu_id
= event
["cpu_id"]
3013 filename
= event
["filename"]
3014 utimes
= event
["utimes"]
3016 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, utimes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, utimes
,))
3018 def handle_compat_syscall_entry_tgkill(self
, event
):
3019 timestamp
= event
.timestamp
3020 cpu_id
= event
["cpu_id"]
3021 tgid
= event
["tgid"]
3025 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tgid = %s, pid = %s, sig = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tgid
, pid
, sig
,))
3027 def handle_compat_syscall_entry_fstatfs64(self
, event
):
3028 timestamp
= event
.timestamp
3029 cpu_id
= event
["cpu_id"]
3034 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, sz = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, sz
, buf
,))
3036 def handle_compat_syscall_entry_statfs64(self
, event
):
3037 timestamp
= event
.timestamp
3038 cpu_id
= event
["cpu_id"]
3039 pathname
= event
["pathname"]
3043 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, sz = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, sz
, buf
,))
3045 def handle_compat_syscall_entry_clock_nanosleep(self
, event
):
3046 timestamp
= event
.timestamp
3047 cpu_id
= event
["cpu_id"]
3048 which_clock
= event
["which_clock"]
3049 flags
= event
["flags"]
3050 rqtp
= event
["rqtp"]
3052 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s, flags = %s, rqtp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
, flags
, rqtp
,))
3054 def handle_compat_syscall_entry_clock_getres(self
, event
):
3055 timestamp
= event
.timestamp
3056 cpu_id
= event
["cpu_id"]
3057 which_clock
= event
["which_clock"]
3059 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
,))
3061 def handle_compat_syscall_entry_clock_gettime(self
, event
):
3062 timestamp
= event
.timestamp
3063 cpu_id
= event
["cpu_id"]
3064 which_clock
= event
["which_clock"]
3066 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
,))
3068 def handle_compat_syscall_entry_clock_settime(self
, event
):
3069 timestamp
= event
.timestamp
3070 cpu_id
= event
["cpu_id"]
3071 which_clock
= event
["which_clock"]
3074 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s, tp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
, tp
,))
3076 def handle_compat_syscall_entry_timer_delete(self
, event
):
3077 timestamp
= event
.timestamp
3078 cpu_id
= event
["cpu_id"]
3079 timer_id
= event
["timer_id"]
3081 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer_id
,))
3083 def handle_compat_syscall_entry_timer_getoverrun(self
, event
):
3084 timestamp
= event
.timestamp
3085 cpu_id
= event
["cpu_id"]
3086 timer_id
= event
["timer_id"]
3088 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer_id
,))
3090 def handle_compat_syscall_entry_timer_gettime(self
, event
):
3091 timestamp
= event
.timestamp
3092 cpu_id
= event
["cpu_id"]
3093 timer_id
= event
["timer_id"]
3095 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer_id
,))
3097 def handle_compat_syscall_entry_timer_settime(self
, event
):
3098 timestamp
= event
.timestamp
3099 cpu_id
= event
["cpu_id"]
3100 timer_id
= event
["timer_id"]
3101 flags
= event
["flags"]
3102 new_setting
= event
["new_setting"]
3104 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer_id = %s, flags = %s, new_setting = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer_id
, flags
, new_setting
,))
3106 def handle_compat_syscall_entry_timer_create(self
, event
):
3107 timestamp
= event
.timestamp
3108 cpu_id
= event
["cpu_id"]
3109 which_clock
= event
["which_clock"]
3110 timer_event_spec
= event
["timer_event_spec"]
3112 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s, timer_event_spec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
, timer_event_spec
,))
3114 def handle_compat_syscall_entry_set_tid_address(self
, event
):
3115 timestamp
= event
.timestamp
3116 cpu_id
= event
["cpu_id"]
3117 tidptr
= event
["tidptr"]
3119 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tidptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tidptr
,))
3121 def handle_compat_syscall_entry_remap_file_pages(self
, event
):
3122 timestamp
= event
.timestamp
3123 cpu_id
= event
["cpu_id"]
3124 start
= event
["start"]
3125 size
= event
["size"]
3126 prot
= event
["prot"]
3127 pgoff
= event
["pgoff"]
3128 flags
= event
["flags"]
3130 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, size = %s, prot = %s, pgoff = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, size
, prot
, pgoff
, flags
,))
3132 def handle_compat_syscall_entry_epoll_wait(self
, event
):
3133 timestamp
= event
.timestamp
3134 cpu_id
= event
["cpu_id"]
3135 epfd
= event
["epfd"]
3136 maxevents
= event
["maxevents"]
3137 timeout
= event
["timeout"]
3139 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { epfd = %s, maxevents = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, epfd
, maxevents
, timeout
,))
3141 def handle_compat_syscall_entry_epoll_ctl(self
, event
):
3142 timestamp
= event
.timestamp
3143 cpu_id
= event
["cpu_id"]
3144 epfd
= event
["epfd"]
3147 _event
= event
["event"]
3149 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { epfd = %s, op = %s, fd = %s, event = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, epfd
, op
, fd
, _event
,))
3151 def handle_compat_syscall_entry_epoll_create(self
, event
):
3152 timestamp
= event
.timestamp
3153 cpu_id
= event
["cpu_id"]
3154 size
= event
["size"]
3156 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, size
,))
3158 def handle_compat_syscall_entry_exit_group(self
, event
):
3159 timestamp
= event
.timestamp
3160 cpu_id
= event
["cpu_id"]
3161 error_code
= event
["error_code"]
3163 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { error_code = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, error_code
,))
3165 def handle_compat_syscall_entry_io_cancel(self
, event
):
3166 timestamp
= event
.timestamp
3167 cpu_id
= event
["cpu_id"]
3168 ctx_id
= event
["ctx_id"]
3169 iocb
= event
["iocb"]
3171 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ctx_id = %s, iocb = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ctx_id
, iocb
,))
3173 def handle_compat_syscall_entry_io_submit(self
, event
):
3174 timestamp
= event
.timestamp
3175 cpu_id
= event
["cpu_id"]
3176 ctx_id
= event
["ctx_id"]
3178 iocbpp
= event
["iocbpp"]
3180 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ctx_id = %s, nr = %s, iocbpp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ctx_id
, nr
, iocbpp
,))
3182 def handle_compat_syscall_entry_io_getevents(self
, event
):
3183 timestamp
= event
.timestamp
3184 cpu_id
= event
["cpu_id"]
3185 ctx_id
= event
["ctx_id"]
3186 min_nr
= event
["min_nr"]
3188 timeout
= event
["timeout"]
3190 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ctx_id = %s, min_nr = %s, nr = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ctx_id
, min_nr
, nr
, timeout
,))
3192 def handle_compat_syscall_entry_io_destroy(self
, event
):
3193 timestamp
= event
.timestamp
3194 cpu_id
= event
["cpu_id"]
3197 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ctx = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ctx
,))
3199 def handle_compat_syscall_entry_io_setup(self
, event
):
3200 timestamp
= event
.timestamp
3201 cpu_id
= event
["cpu_id"]
3202 nr_events
= event
["nr_events"]
3203 ctxp
= event
["ctxp"]
3205 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_events = %s, ctxp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_events
, ctxp
,))
3207 def handle_compat_syscall_entry_sched_getaffinity(self
, event
):
3208 timestamp
= event
.timestamp
3209 cpu_id
= event
["cpu_id"]
3213 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, len,))
3215 def handle_compat_syscall_entry_sched_setaffinity(self
, event
):
3216 timestamp
= event
.timestamp
3217 cpu_id
= event
["cpu_id"]
3220 user_mask_ptr
= event
["user_mask_ptr"]
3222 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, len = %s, user_mask_ptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, len, user_mask_ptr
,))
3224 def handle_compat_syscall_entry_futex(self
, event
):
3225 timestamp
= event
.timestamp
3226 cpu_id
= event
["cpu_id"]
3227 uaddr
= event
["uaddr"]
3230 utime
= event
["utime"]
3231 uaddr2
= event
["uaddr2"]
3232 val3
= event
["val3"]
3234 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uaddr = %s, op = %s, val = %s, utime = %s, uaddr2 = %s, val3 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uaddr
, op
, val
, utime
, uaddr2
, val3
,))
3236 def handle_compat_syscall_entry_sendfile64(self
, event
):
3237 timestamp
= event
.timestamp
3238 cpu_id
= event
["cpu_id"]
3239 out_fd
= event
["out_fd"]
3240 in_fd
= event
["in_fd"]
3241 offset
= event
["offset"]
3242 count
= event
["count"]
3244 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { out_fd = %s, in_fd = %s, offset = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, out_fd
, in_fd
, offset
, count
,))
3246 def handle_compat_syscall_entry_tkill(self
, event
):
3247 timestamp
= event
.timestamp
3248 cpu_id
= event
["cpu_id"]
3252 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, sig = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, sig
,))
3254 def handle_compat_syscall_entry_fremovexattr(self
, event
):
3255 timestamp
= event
.timestamp
3256 cpu_id
= event
["cpu_id"]
3258 name
= event
["name"]
3260 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, name
,))
3262 def handle_compat_syscall_entry_lremovexattr(self
, event
):
3263 timestamp
= event
.timestamp
3264 cpu_id
= event
["cpu_id"]
3265 pathname
= event
["pathname"]
3266 name
= event
["name"]
3268 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
,))
3270 def handle_compat_syscall_entry_removexattr(self
, event
):
3271 timestamp
= event
.timestamp
3272 cpu_id
= event
["cpu_id"]
3273 pathname
= event
["pathname"]
3274 name
= event
["name"]
3276 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
,))
3278 def handle_compat_syscall_entry_flistxattr(self
, event
):
3279 timestamp
= event
.timestamp
3280 cpu_id
= event
["cpu_id"]
3282 size
= event
["size"]
3284 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, size
,))
3286 def handle_compat_syscall_entry_llistxattr(self
, event
):
3287 timestamp
= event
.timestamp
3288 cpu_id
= event
["cpu_id"]
3289 pathname
= event
["pathname"]
3290 size
= event
["size"]
3292 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, size
,))
3294 def handle_compat_syscall_entry_listxattr(self
, event
):
3295 timestamp
= event
.timestamp
3296 cpu_id
= event
["cpu_id"]
3297 pathname
= event
["pathname"]
3298 size
= event
["size"]
3300 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, size
,))
3302 def handle_compat_syscall_entry_fgetxattr(self
, event
):
3303 timestamp
= event
.timestamp
3304 cpu_id
= event
["cpu_id"]
3306 name
= event
["name"]
3307 size
= event
["size"]
3309 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, name = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, name
, size
,))
3311 def handle_compat_syscall_entry_lgetxattr(self
, event
):
3312 timestamp
= event
.timestamp
3313 cpu_id
= event
["cpu_id"]
3314 pathname
= event
["pathname"]
3315 name
= event
["name"]
3316 size
= event
["size"]
3318 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
, size
,))
3320 def handle_compat_syscall_entry_getxattr(self
, event
):
3321 timestamp
= event
.timestamp
3322 cpu_id
= event
["cpu_id"]
3323 pathname
= event
["pathname"]
3324 name
= event
["name"]
3325 size
= event
["size"]
3327 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
, size
,))
3329 def handle_compat_syscall_entry_fsetxattr(self
, event
):
3330 timestamp
= event
.timestamp
3331 cpu_id
= event
["cpu_id"]
3333 name
= event
["name"]
3334 value
= event
["value"]
3335 size
= event
["size"]
3336 flags
= event
["flags"]
3338 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, name = %s, value = %s, size = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, name
, value
, size
, flags
,))
3340 def handle_compat_syscall_entry_lsetxattr(self
, event
):
3341 timestamp
= event
.timestamp
3342 cpu_id
= event
["cpu_id"]
3343 pathname
= event
["pathname"]
3344 name
= event
["name"]
3345 value
= event
["value"]
3346 size
= event
["size"]
3347 flags
= event
["flags"]
3349 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s, value = %s, size = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
, value
, size
, flags
,))
3351 def handle_compat_syscall_entry_setxattr(self
, event
):
3352 timestamp
= event
.timestamp
3353 cpu_id
= event
["cpu_id"]
3354 pathname
= event
["pathname"]
3355 name
= event
["name"]
3356 value
= event
["value"]
3357 size
= event
["size"]
3358 flags
= event
["flags"]
3360 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s, value = %s, size = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
, value
, size
, flags
,))
3362 def handle_compat_syscall_entry_gettid(self
, event
):
3363 timestamp
= event
.timestamp
3364 cpu_id
= event
["cpu_id"]
3366 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3368 def handle_compat_syscall_entry_fcntl64(self
, event
):
3369 timestamp
= event
.timestamp
3370 cpu_id
= event
["cpu_id"]
3375 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, cmd
, arg
,))
3377 def handle_compat_syscall_entry_getdents64(self
, event
):
3378 timestamp
= event
.timestamp
3379 cpu_id
= event
["cpu_id"]
3381 count
= event
["count"]
3383 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, count
,))
3385 def handle_compat_syscall_entry_madvise(self
, event
):
3386 timestamp
= event
.timestamp
3387 cpu_id
= event
["cpu_id"]
3388 start
= event
["start"]
3389 len_in
= event
["len_in"]
3390 behavior
= event
["behavior"]
3392 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len_in = %s, behavior = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len_in
, behavior
,))
3394 def handle_compat_syscall_entry_mincore(self
, event
):
3395 timestamp
= event
.timestamp
3396 cpu_id
= event
["cpu_id"]
3397 start
= event
["start"]
3400 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len,))
3402 def handle_compat_syscall_entry_pivot_root(self
, event
):
3403 timestamp
= event
.timestamp
3404 cpu_id
= event
["cpu_id"]
3405 new_root
= event
["new_root"]
3406 put_old
= event
["put_old"]
3408 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { new_root = %s, put_old = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, new_root
, put_old
,))
3410 def handle_compat_syscall_entry_setfsgid(self
, event
):
3411 timestamp
= event
.timestamp
3412 cpu_id
= event
["cpu_id"]
3415 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gid
,))
3417 def handle_compat_syscall_entry_setfsuid(self
, event
):
3418 timestamp
= event
.timestamp
3419 cpu_id
= event
["cpu_id"]
3422 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uid
,))
3424 def handle_compat_syscall_entry_setgid(self
, event
):
3425 timestamp
= event
.timestamp
3426 cpu_id
= event
["cpu_id"]
3429 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gid
,))
3431 def handle_compat_syscall_entry_setuid(self
, event
):
3432 timestamp
= event
.timestamp
3433 cpu_id
= event
["cpu_id"]
3436 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uid
,))
3438 def handle_compat_syscall_entry_chown(self
, event
):
3439 timestamp
= event
.timestamp
3440 cpu_id
= event
["cpu_id"]
3441 filename
= event
["filename"]
3442 user
= event
["user"]
3443 group
= event
["group"]
3445 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, user
, group
,))
3447 def handle_compat_syscall_entry_getresgid(self
, event
):
3448 timestamp
= event
.timestamp
3449 cpu_id
= event
["cpu_id"]
3451 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3453 def handle_compat_syscall_entry_setresgid(self
, event
):
3454 timestamp
= event
.timestamp
3455 cpu_id
= event
["cpu_id"]
3456 rgid
= event
["rgid"]
3457 egid
= event
["egid"]
3458 sgid
= event
["sgid"]
3460 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rgid = %s, egid = %s, sgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rgid
, egid
, sgid
,))
3462 def handle_compat_syscall_entry_getresuid(self
, event
):
3463 timestamp
= event
.timestamp
3464 cpu_id
= event
["cpu_id"]
3466 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3468 def handle_compat_syscall_entry_setresuid(self
, event
):
3469 timestamp
= event
.timestamp
3470 cpu_id
= event
["cpu_id"]
3471 ruid
= event
["ruid"]
3472 euid
= event
["euid"]
3473 suid
= event
["suid"]
3475 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ruid = %s, euid = %s, suid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ruid
, euid
, suid
,))
3477 def handle_compat_syscall_entry_fchown(self
, event
):
3478 timestamp
= event
.timestamp
3479 cpu_id
= event
["cpu_id"]
3481 user
= event
["user"]
3482 group
= event
["group"]
3484 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, user
, group
,))
3486 def handle_compat_syscall_entry_setgroups(self
, event
):
3487 timestamp
= event
.timestamp
3488 cpu_id
= event
["cpu_id"]
3489 gidsetsize
= event
["gidsetsize"]
3490 grouplist
= event
["grouplist"]
3492 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gidsetsize = %s, grouplist = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gidsetsize
, grouplist
,))
3494 def handle_compat_syscall_entry_getgroups(self
, event
):
3495 timestamp
= event
.timestamp
3496 cpu_id
= event
["cpu_id"]
3497 gidsetsize
= event
["gidsetsize"]
3499 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gidsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gidsetsize
,))
3501 def handle_compat_syscall_entry_setregid(self
, event
):
3502 timestamp
= event
.timestamp
3503 cpu_id
= event
["cpu_id"]
3504 rgid
= event
["rgid"]
3505 egid
= event
["egid"]
3507 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rgid = %s, egid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rgid
, egid
,))
3509 def handle_compat_syscall_entry_setreuid(self
, event
):
3510 timestamp
= event
.timestamp
3511 cpu_id
= event
["cpu_id"]
3512 ruid
= event
["ruid"]
3513 euid
= event
["euid"]
3515 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ruid = %s, euid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ruid
, euid
,))
3517 def handle_compat_syscall_entry_getegid(self
, event
):
3518 timestamp
= event
.timestamp
3519 cpu_id
= event
["cpu_id"]
3521 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3523 def handle_compat_syscall_entry_geteuid(self
, event
):
3524 timestamp
= event
.timestamp
3525 cpu_id
= event
["cpu_id"]
3527 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3529 def handle_compat_syscall_entry_getgid(self
, event
):
3530 timestamp
= event
.timestamp
3531 cpu_id
= event
["cpu_id"]
3533 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3535 def handle_compat_syscall_entry_getuid(self
, event
):
3536 timestamp
= event
.timestamp
3537 cpu_id
= event
["cpu_id"]
3539 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3541 def handle_compat_syscall_entry_lchown(self
, event
):
3542 timestamp
= event
.timestamp
3543 cpu_id
= event
["cpu_id"]
3544 filename
= event
["filename"]
3545 user
= event
["user"]
3546 group
= event
["group"]
3548 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, user
, group
,))
3550 def handle_compat_syscall_entry_fstat64(self
, event
):
3551 timestamp
= event
.timestamp
3552 cpu_id
= event
["cpu_id"]
3554 statbuf
= event
["statbuf"]
3556 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, statbuf
,))
3558 def handle_compat_syscall_entry_lstat64(self
, event
):
3559 timestamp
= event
.timestamp
3560 cpu_id
= event
["cpu_id"]
3561 filename
= event
["filename"]
3562 statbuf
= event
["statbuf"]
3564 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, statbuf
,))
3566 def handle_compat_syscall_entry_stat64(self
, event
):
3567 timestamp
= event
.timestamp
3568 cpu_id
= event
["cpu_id"]
3569 filename
= event
["filename"]
3570 statbuf
= event
["statbuf"]
3572 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, statbuf
,))
3574 def handle_compat_syscall_entry_mmap_pgoff(self
, event
):
3575 timestamp
= event
.timestamp
3576 cpu_id
= event
["cpu_id"]
3577 addr
= event
["addr"]
3579 prot
= event
["prot"]
3580 flags
= event
["flags"]
3582 pgoff
= event
["pgoff"]
3584 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { addr = %s, len = %s, prot = %s, flags = %s, fd = %s, pgoff = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, addr
, len, prot
, flags
, fd
, pgoff
,))
3586 def handle_compat_syscall_entry_getrlimit(self
, event
):
3587 timestamp
= event
.timestamp
3588 cpu_id
= event
["cpu_id"]
3589 resource
= event
["resource"]
3591 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { resource = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, resource
,))
3593 def handle_compat_syscall_entry_sendfile(self
, event
):
3594 timestamp
= event
.timestamp
3595 cpu_id
= event
["cpu_id"]
3596 out_fd
= event
["out_fd"]
3597 in_fd
= event
["in_fd"]
3598 offset
= event
["offset"]
3599 count
= event
["count"]
3601 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { out_fd = %s, in_fd = %s, offset = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, out_fd
, in_fd
, offset
, count
,))
3603 def handle_compat_syscall_entry_getcwd(self
, event
):
3604 timestamp
= event
.timestamp
3605 cpu_id
= event
["cpu_id"]
3606 size
= event
["size"]
3608 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, size
,))
3610 def handle_compat_syscall_entry_chown16(self
, event
):
3611 timestamp
= event
.timestamp
3612 cpu_id
= event
["cpu_id"]
3613 filename
= event
["filename"]
3614 user
= event
["user"]
3615 group
= event
["group"]
3617 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, user
, group
,))
3619 def handle_compat_syscall_entry_rt_sigsuspend(self
, event
):
3620 timestamp
= event
.timestamp
3621 cpu_id
= event
["cpu_id"]
3622 unewset
= event
["unewset"]
3623 sigsetsize
= event
["sigsetsize"]
3625 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { unewset = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, unewset
, sigsetsize
,))
3627 def handle_compat_syscall_entry_rt_sigqueueinfo(self
, event
):
3628 timestamp
= event
.timestamp
3629 cpu_id
= event
["cpu_id"]
3632 uinfo
= event
["uinfo"]
3634 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, sig = %s, uinfo = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, sig
, uinfo
,))
3636 def handle_compat_syscall_entry_rt_sigtimedwait(self
, event
):
3637 timestamp
= event
.timestamp
3638 cpu_id
= event
["cpu_id"]
3640 sigsetsize
= event
["sigsetsize"]
3642 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uts = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uts
, sigsetsize
,))
3644 def handle_compat_syscall_entry_rt_sigpending(self
, event
):
3645 timestamp
= event
.timestamp
3646 cpu_id
= event
["cpu_id"]
3647 sigsetsize
= event
["sigsetsize"]
3649 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, sigsetsize
,))
3651 def handle_compat_syscall_entry_rt_sigprocmask(self
, event
):
3652 timestamp
= event
.timestamp
3653 cpu_id
= event
["cpu_id"]
3655 nset
= event
["nset"]
3656 sigsetsize
= event
["sigsetsize"]
3658 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { how = %s, nset = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, how
, nset
, sigsetsize
,))
3660 def handle_compat_syscall_entry_rt_sigaction(self
, event
):
3661 timestamp
= event
.timestamp
3662 cpu_id
= event
["cpu_id"]
3665 sigsetsize
= event
["sigsetsize"]
3667 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { sig = %s, act = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, sig
, act
, sigsetsize
,))
3669 def handle_compat_syscall_entry_prctl(self
, event
):
3670 timestamp
= event
.timestamp
3671 cpu_id
= event
["cpu_id"]
3672 option
= event
["option"]
3673 arg2
= event
["arg2"]
3674 arg3
= event
["arg3"]
3675 arg4
= event
["arg4"]
3676 arg5
= event
["arg5"]
3678 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { option = %s, arg2 = %s, arg3 = %s, arg4 = %s, arg5 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, option
, arg2
, arg3
, arg4
, arg5
,))
3680 def handle_compat_syscall_entry_getresgid16(self
, event
):
3681 timestamp
= event
.timestamp
3682 cpu_id
= event
["cpu_id"]
3683 rgid
= event
["rgid"]
3684 egid
= event
["egid"]
3685 sgid
= event
["sgid"]
3687 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rgid = %s, egid = %s, sgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rgid
, egid
, sgid
,))
3689 def handle_compat_syscall_entry_setresgid16(self
, event
):
3690 timestamp
= event
.timestamp
3691 cpu_id
= event
["cpu_id"]
3692 rgid
= event
["rgid"]
3693 egid
= event
["egid"]
3694 sgid
= event
["sgid"]
3696 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rgid = %s, egid = %s, sgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rgid
, egid
, sgid
,))
3698 def handle_compat_syscall_entry_poll(self
, event
):
3699 timestamp
= event
.timestamp
3700 cpu_id
= event
["cpu_id"]
3701 ufds
= event
["ufds"]
3702 nfds
= event
["nfds"]
3703 timeout_msecs
= event
["timeout_msecs"]
3705 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufds = %s, nfds = %s, timeout_msecs = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufds
, nfds
, timeout_msecs
,))
3707 def handle_compat_syscall_entry_getresuid16(self
, event
):
3708 timestamp
= event
.timestamp
3709 cpu_id
= event
["cpu_id"]
3710 ruid
= event
["ruid"]
3711 euid
= event
["euid"]
3712 suid
= event
["suid"]
3714 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ruid = %s, euid = %s, suid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ruid
, euid
, suid
,))
3716 def handle_compat_syscall_entry_setresuid16(self
, event
):
3717 timestamp
= event
.timestamp
3718 cpu_id
= event
["cpu_id"]
3719 ruid
= event
["ruid"]
3720 euid
= event
["euid"]
3721 suid
= event
["suid"]
3723 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ruid = %s, euid = %s, suid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ruid
, euid
, suid
,))
3725 def handle_compat_syscall_entry_mremap(self
, event
):
3726 timestamp
= event
.timestamp
3727 cpu_id
= event
["cpu_id"]
3728 addr
= event
["addr"]
3729 old_len
= event
["old_len"]
3730 new_len
= event
["new_len"]
3731 flags
= event
["flags"]
3732 new_addr
= event
["new_addr"]
3734 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { addr = %s, old_len = %s, new_len = %s, flags = %s, new_addr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, addr
, old_len
, new_len
, flags
, new_addr
,))
3736 def handle_compat_syscall_entry_nanosleep(self
, event
):
3737 timestamp
= event
.timestamp
3738 cpu_id
= event
["cpu_id"]
3739 rqtp
= event
["rqtp"]
3741 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rqtp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rqtp
,))
3743 def handle_compat_syscall_entry_sched_rr_get_interval(self
, event
):
3744 timestamp
= event
.timestamp
3745 cpu_id
= event
["cpu_id"]
3748 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
3750 def handle_compat_syscall_entry_sched_get_priority_min(self
, event
):
3751 timestamp
= event
.timestamp
3752 cpu_id
= event
["cpu_id"]
3753 policy
= event
["policy"]
3755 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { policy = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, policy
,))
3757 def handle_compat_syscall_entry_sched_get_priority_max(self
, event
):
3758 timestamp
= event
.timestamp
3759 cpu_id
= event
["cpu_id"]
3760 policy
= event
["policy"]
3762 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { policy = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, policy
,))
3764 def handle_compat_syscall_entry_sched_yield(self
, event
):
3765 timestamp
= event
.timestamp
3766 cpu_id
= event
["cpu_id"]
3768 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3770 def handle_compat_syscall_entry_sched_getscheduler(self
, event
):
3771 timestamp
= event
.timestamp
3772 cpu_id
= event
["cpu_id"]
3775 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
3777 def handle_compat_syscall_entry_sched_setscheduler(self
, event
):
3778 timestamp
= event
.timestamp
3779 cpu_id
= event
["cpu_id"]
3781 policy
= event
["policy"]
3782 param
= event
["param"]
3784 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, policy = %s, param = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, policy
, param
,))
3786 def handle_compat_syscall_entry_sched_getparam(self
, event
):
3787 timestamp
= event
.timestamp
3788 cpu_id
= event
["cpu_id"]
3791 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
3793 def handle_compat_syscall_entry_sched_setparam(self
, event
):
3794 timestamp
= event
.timestamp
3795 cpu_id
= event
["cpu_id"]
3797 param
= event
["param"]
3799 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, param = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, param
,))
3801 def handle_compat_syscall_entry_munlockall(self
, event
):
3802 timestamp
= event
.timestamp
3803 cpu_id
= event
["cpu_id"]
3805 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
3807 def handle_compat_syscall_entry_mlockall(self
, event
):
3808 timestamp
= event
.timestamp
3809 cpu_id
= event
["cpu_id"]
3810 flags
= event
["flags"]
3812 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
,))
3814 def handle_compat_syscall_entry_munlock(self
, event
):
3815 timestamp
= event
.timestamp
3816 cpu_id
= event
["cpu_id"]
3817 start
= event
["start"]
3820 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len,))
3822 def handle_compat_syscall_entry_mlock(self
, event
):
3823 timestamp
= event
.timestamp
3824 cpu_id
= event
["cpu_id"]
3825 start
= event
["start"]
3828 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len,))
3830 def handle_compat_syscall_entry_sysctl(self
, event
):
3831 timestamp
= event
.timestamp
3832 cpu_id
= event
["cpu_id"]
3833 args
= event
["args"]
3835 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, args
,))
3837 def handle_compat_syscall_entry_fdatasync(self
, event
):
3838 timestamp
= event
.timestamp
3839 cpu_id
= event
["cpu_id"]
3842 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
3844 def handle_compat_syscall_entry_getsid(self
, event
):
3845 timestamp
= event
.timestamp
3846 cpu_id
= event
["cpu_id"]
3849 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
3851 def handle_compat_syscall_entry_writev(self
, event
):
3852 timestamp
= event
.timestamp
3853 cpu_id
= event
["cpu_id"]
3856 vlen
= event
["vlen"]
3858 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vec = %s, vlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vec
, vlen
,))
3860 def handle_compat_syscall_entry_readv(self
, event
):
3861 timestamp
= event
.timestamp
3862 cpu_id
= event
["cpu_id"]
3865 vlen
= event
["vlen"]
3867 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vec = %s, vlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vec
, vlen
,))
3869 def handle_compat_syscall_entry_msync(self
, event
):
3870 timestamp
= event
.timestamp
3871 cpu_id
= event
["cpu_id"]
3872 start
= event
["start"]
3874 flags
= event
["flags"]
3876 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len, flags
,))
3878 def handle_compat_syscall_entry_flock(self
, event
):
3879 timestamp
= event
.timestamp
3880 cpu_id
= event
["cpu_id"]
3884 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, cmd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, cmd
,))
3886 def handle_compat_syscall_entry_select(self
, event
):
3887 timestamp
= event
.timestamp
3888 cpu_id
= event
["cpu_id"]
3891 outp
= event
["outp"]
3895 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { n = %s, inp = %s, outp = %s, exp = %s, tvp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, n
, inp
, outp
, exp
, tvp
,))
3897 def handle_compat_syscall_entry_getdents(self
, event
):
3898 timestamp
= event
.timestamp
3899 cpu_id
= event
["cpu_id"]
3901 count
= event
["count"]
3903 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, count
,))
3905 def handle_compat_syscall_entry_llseek(self
, event
):
3906 timestamp
= event
.timestamp
3907 cpu_id
= event
["cpu_id"]
3909 offset_high
= event
["offset_high"]
3910 offset_low
= event
["offset_low"]
3911 result
= event
["result"]
3912 origin
= event
["origin"]
3914 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, offset_high = %s, offset_low = %s, result = %s, origin = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, offset_high
, offset_low
, result
, origin
,))
3916 def handle_compat_syscall_entry_setfsgid16(self
, event
):
3917 timestamp
= event
.timestamp
3918 cpu_id
= event
["cpu_id"]
3921 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gid
,))
3923 def handle_compat_syscall_entry_setfsuid16(self
, event
):
3924 timestamp
= event
.timestamp
3925 cpu_id
= event
["cpu_id"]
3928 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uid
,))
3930 def handle_compat_syscall_entry_personality(self
, event
):
3931 timestamp
= event
.timestamp
3932 cpu_id
= event
["cpu_id"]
3933 personality
= event
["personality"]
3935 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { personality = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, personality
,))
3937 def handle_compat_syscall_entry_sysfs(self
, event
):
3938 timestamp
= event
.timestamp
3939 cpu_id
= event
["cpu_id"]
3940 option
= event
["option"]
3941 arg1
= event
["arg1"]
3942 arg2
= event
["arg2"]
3944 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { option = %s, arg1 = %s, arg2 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, option
, arg1
, arg2
,))
3946 def handle_compat_syscall_entry_bdflush(self
, event
):
3947 timestamp
= event
.timestamp
3948 cpu_id
= event
["cpu_id"]
3949 func
= event
["func"]
3950 data
= event
["data"]
3952 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { func = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, func
, data
,))
3954 def handle_compat_syscall_entry_fchdir(self
, event
):
3955 timestamp
= event
.timestamp
3956 cpu_id
= event
["cpu_id"]
3959 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
3961 def handle_compat_syscall_entry_getpgid(self
, event
):
3962 timestamp
= event
.timestamp
3963 cpu_id
= event
["cpu_id"]
3966 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
3968 def handle_compat_syscall_entry_quotactl(self
, event
):
3969 timestamp
= event
.timestamp
3970 cpu_id
= event
["cpu_id"]
3972 special
= event
["special"]
3974 addr
= event
["addr"]
3976 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { cmd = %s, special = %s, id = %s, addr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, cmd
, special
, id, addr
,))
3978 def handle_compat_syscall_entry_delete_module(self
, event
):
3979 timestamp
= event
.timestamp
3980 cpu_id
= event
["cpu_id"]
3981 name_user
= event
["name_user"]
3982 flags
= event
["flags"]
3984 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name_user = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name_user
, flags
,))
3986 def handle_compat_syscall_entry_init_module(self
, event
):
3987 timestamp
= event
.timestamp
3988 cpu_id
= event
["cpu_id"]
3989 umod
= event
["umod"]
3991 uargs
= event
["uargs"]
3993 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { umod = %s, len = %s, uargs = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, umod
, len, uargs
,))
3995 def handle_compat_syscall_entry_sigprocmask(self
, event
):
3996 timestamp
= event
.timestamp
3997 cpu_id
= event
["cpu_id"]
3999 nset
= event
["nset"]
4000 oset
= event
["oset"]
4002 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { how = %s, nset = %s, oset = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, how
, nset
, oset
,))
4004 def handle_compat_syscall_entry_mprotect(self
, event
):
4005 timestamp
= event
.timestamp
4006 cpu_id
= event
["cpu_id"]
4007 start
= event
["start"]
4009 prot
= event
["prot"]
4011 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s, prot = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len, prot
,))
4013 def handle_compat_syscall_entry_adjtimex(self
, event
):
4014 timestamp
= event
.timestamp
4015 cpu_id
= event
["cpu_id"]
4016 txc_p
= event
["txc_p"]
4018 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { txc_p = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, txc_p
,))
4020 def handle_compat_syscall_entry_newuname(self
, event
):
4021 timestamp
= event
.timestamp
4022 cpu_id
= event
["cpu_id"]
4024 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4026 def handle_compat_syscall_entry_setdomainname(self
, event
):
4027 timestamp
= event
.timestamp
4028 cpu_id
= event
["cpu_id"]
4029 name
= event
["name"]
4032 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, len,))
4034 def handle_compat_syscall_entry_clone(self
, event
):
4035 timestamp
= event
.timestamp
4036 cpu_id
= event
["cpu_id"]
4037 clone_flags
= event
["clone_flags"]
4038 newsp
= event
["newsp"]
4039 parent_tid
= event
["parent_tid"]
4040 child_tid
= event
["child_tid"]
4042 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clone_flags = %s, newsp = %s, parent_tid = %s, child_tid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clone_flags
, newsp
, parent_tid
, child_tid
,))
4044 def handle_compat_syscall_entry_fsync(self
, event
):
4045 timestamp
= event
.timestamp
4046 cpu_id
= event
["cpu_id"]
4049 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
4051 def handle_compat_syscall_entry_ipc(self
, event
):
4052 timestamp
= event
.timestamp
4053 cpu_id
= event
["cpu_id"]
4054 call
= event
["call"]
4055 first
= event
["first"]
4056 second
= event
["second"]
4057 third
= event
["third"]
4059 fifth
= event
["fifth"]
4061 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { call = %s, first = %s, second = %s, third = %s, ptr = %s, fifth = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, call
, first
, second
, third
, ptr
, fifth
,))
4063 def handle_compat_syscall_entry_sysinfo(self
, event
):
4064 timestamp
= event
.timestamp
4065 cpu_id
= event
["cpu_id"]
4067 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4069 def handle_compat_syscall_entry_swapoff(self
, event
):
4070 timestamp
= event
.timestamp
4071 cpu_id
= event
["cpu_id"]
4072 specialfile
= event
["specialfile"]
4074 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { specialfile = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, specialfile
,))
4076 def handle_compat_syscall_entry_wait4(self
, event
):
4077 timestamp
= event
.timestamp
4078 cpu_id
= event
["cpu_id"]
4079 upid
= event
["upid"]
4080 options
= event
["options"]
4082 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { upid = %s, options = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, upid
, options
,))
4084 def handle_compat_syscall_entry_vhangup(self
, event
):
4085 timestamp
= event
.timestamp
4086 cpu_id
= event
["cpu_id"]
4088 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4090 def handle_compat_syscall_entry_uname(self
, event
):
4091 timestamp
= event
.timestamp
4092 cpu_id
= event
["cpu_id"]
4093 name
= event
["name"]
4095 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
4097 def handle_compat_syscall_entry_newfstat(self
, event
):
4098 timestamp
= event
.timestamp
4099 cpu_id
= event
["cpu_id"]
4102 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
4104 def handle_compat_syscall_entry_newlstat(self
, event
):
4105 timestamp
= event
.timestamp
4106 cpu_id
= event
["cpu_id"]
4107 filename
= event
["filename"]
4109 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
,))
4111 def handle_compat_syscall_entry_newstat(self
, event
):
4112 timestamp
= event
.timestamp
4113 cpu_id
= event
["cpu_id"]
4114 filename
= event
["filename"]
4116 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
,))
4118 def handle_compat_syscall_entry_getitimer(self
, event
):
4119 timestamp
= event
.timestamp
4120 cpu_id
= event
["cpu_id"]
4121 which
= event
["which"]
4123 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
,))
4125 def handle_compat_syscall_entry_setitimer(self
, event
):
4126 timestamp
= event
.timestamp
4127 cpu_id
= event
["cpu_id"]
4128 which
= event
["which"]
4129 value
= event
["value"]
4131 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, value
,))
4133 def handle_compat_syscall_entry_syslog(self
, event
):
4134 timestamp
= event
.timestamp
4135 cpu_id
= event
["cpu_id"]
4136 type = event
["type"]
4139 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { type = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, type, len,))
4141 def handle_compat_syscall_entry_socketcall(self
, event
):
4142 timestamp
= event
.timestamp
4143 cpu_id
= event
["cpu_id"]
4144 call
= event
["call"]
4145 args
= event
["args"]
4147 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { call = %s, args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, call
, args
,))
4149 def handle_compat_syscall_entry_fstatfs(self
, event
):
4150 timestamp
= event
.timestamp
4151 cpu_id
= event
["cpu_id"]
4154 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
4156 def handle_compat_syscall_entry_statfs(self
, event
):
4157 timestamp
= event
.timestamp
4158 cpu_id
= event
["cpu_id"]
4159 pathname
= event
["pathname"]
4161 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
,))
4163 def handle_compat_syscall_entry_setpriority(self
, event
):
4164 timestamp
= event
.timestamp
4165 cpu_id
= event
["cpu_id"]
4166 which
= event
["which"]
4168 niceval
= event
["niceval"]
4170 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, who = %s, niceval = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, who
, niceval
,))
4172 def handle_compat_syscall_entry_getpriority(self
, event
):
4173 timestamp
= event
.timestamp
4174 cpu_id
= event
["cpu_id"]
4175 which
= event
["which"]
4178 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, who = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, who
,))
4180 def handle_compat_syscall_entry_fchown16(self
, event
):
4181 timestamp
= event
.timestamp
4182 cpu_id
= event
["cpu_id"]
4184 user
= event
["user"]
4185 group
= event
["group"]
4187 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, user
, group
,))
4189 def handle_compat_syscall_entry_fchmod(self
, event
):
4190 timestamp
= event
.timestamp
4191 cpu_id
= event
["cpu_id"]
4193 mode
= event
["mode"]
4195 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, mode
,))
4197 def handle_compat_syscall_entry_ftruncate(self
, event
):
4198 timestamp
= event
.timestamp
4199 cpu_id
= event
["cpu_id"]
4201 length
= event
["length"]
4203 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, length = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, length
,))
4205 def handle_compat_syscall_entry_truncate(self
, event
):
4206 timestamp
= event
.timestamp
4207 cpu_id
= event
["cpu_id"]
4208 path
= event
["path"]
4209 length
= event
["length"]
4211 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { path = %s, length = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, path
, length
,))
4213 def handle_compat_syscall_entry_munmap(self
, event
):
4214 timestamp
= event
.timestamp
4215 cpu_id
= event
["cpu_id"]
4216 addr
= event
["addr"]
4219 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { addr = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, addr
, len,))
4221 def handle_compat_syscall_entry_old_mmap(self
, event
):
4222 timestamp
= event
.timestamp
4223 cpu_id
= event
["cpu_id"]
4226 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, arg
,))
4228 def handle_compat_syscall_entry_old_readdir(self
, event
):
4229 timestamp
= event
.timestamp
4230 cpu_id
= event
["cpu_id"]
4232 dirent
= event
["dirent"]
4233 count
= event
["count"]
4235 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, dirent = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, dirent
, count
,))
4237 def handle_compat_syscall_entry_reboot(self
, event
):
4238 timestamp
= event
.timestamp
4239 cpu_id
= event
["cpu_id"]
4240 magic1
= event
["magic1"]
4241 magic2
= event
["magic2"]
4245 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { magic1 = %s, magic2 = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, magic1
, magic2
, cmd
, arg
,))
4247 def handle_compat_syscall_entry_swapon(self
, event
):
4248 timestamp
= event
.timestamp
4249 cpu_id
= event
["cpu_id"]
4250 specialfile
= event
["specialfile"]
4251 swap_flags
= event
["swap_flags"]
4253 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { specialfile = %s, swap_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, specialfile
, swap_flags
,))
4255 def handle_compat_syscall_entry_uselib(self
, event
):
4256 timestamp
= event
.timestamp
4257 cpu_id
= event
["cpu_id"]
4258 library
= event
["library"]
4260 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { library = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, library
,))
4262 def handle_compat_syscall_entry_readlink(self
, event
):
4263 timestamp
= event
.timestamp
4264 cpu_id
= event
["cpu_id"]
4265 path
= event
["path"]
4266 bufsiz
= event
["bufsiz"]
4268 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { path = %s, bufsiz = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, path
, bufsiz
,))
4270 def handle_compat_syscall_entry_lstat(self
, event
):
4271 timestamp
= event
.timestamp
4272 cpu_id
= event
["cpu_id"]
4273 filename
= event
["filename"]
4274 statbuf
= event
["statbuf"]
4276 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, statbuf
,))
4278 def handle_compat_syscall_entry_symlink(self
, event
):
4279 timestamp
= event
.timestamp
4280 cpu_id
= event
["cpu_id"]
4281 oldname
= event
["oldname"]
4282 newname
= event
["newname"]
4284 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldname = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldname
, newname
,))
4286 def handle_compat_syscall_entry_old_select(self
, event
):
4287 timestamp
= event
.timestamp
4288 cpu_id
= event
["cpu_id"]
4291 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, arg
,))
4293 def handle_compat_syscall_entry_setgroups16(self
, event
):
4294 timestamp
= event
.timestamp
4295 cpu_id
= event
["cpu_id"]
4296 gidsetsize
= event
["gidsetsize"]
4297 grouplist
= event
["grouplist"]
4299 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gidsetsize = %s, grouplist = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gidsetsize
, grouplist
,))
4301 def handle_compat_syscall_entry_getgroups16(self
, event
):
4302 timestamp
= event
.timestamp
4303 cpu_id
= event
["cpu_id"]
4304 gidsetsize
= event
["gidsetsize"]
4305 grouplist
= event
["grouplist"]
4307 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gidsetsize = %s, grouplist = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gidsetsize
, grouplist
,))
4309 def handle_compat_syscall_entry_settimeofday(self
, event
):
4310 timestamp
= event
.timestamp
4311 cpu_id
= event
["cpu_id"]
4315 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tv = %s, tz = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tv
, tz
,))
4317 def handle_compat_syscall_entry_gettimeofday(self
, event
):
4318 timestamp
= event
.timestamp
4319 cpu_id
= event
["cpu_id"]
4321 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4323 def handle_compat_syscall_entry_getrusage(self
, event
):
4324 timestamp
= event
.timestamp
4325 cpu_id
= event
["cpu_id"]
4328 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { who = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, who
,))
4330 def handle_compat_syscall_entry_old_getrlimit(self
, event
):
4331 timestamp
= event
.timestamp
4332 cpu_id
= event
["cpu_id"]
4333 resource
= event
["resource"]
4334 rlim
= event
["rlim"]
4336 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { resource = %s, rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, resource
, rlim
,))
4338 def handle_compat_syscall_entry_setrlimit(self
, event
):
4339 timestamp
= event
.timestamp
4340 cpu_id
= event
["cpu_id"]
4341 resource
= event
["resource"]
4342 rlim
= event
["rlim"]
4344 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { resource = %s, rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, resource
, rlim
,))
4346 def handle_compat_syscall_entry_sethostname(self
, event
):
4347 timestamp
= event
.timestamp
4348 cpu_id
= event
["cpu_id"]
4349 name
= event
["name"]
4352 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, len,))
4354 def handle_compat_syscall_entry_sigpending(self
, event
):
4355 timestamp
= event
.timestamp
4356 cpu_id
= event
["cpu_id"]
4359 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { set = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, set,))
4361 def handle_compat_syscall_entry_setregid16(self
, event
):
4362 timestamp
= event
.timestamp
4363 cpu_id
= event
["cpu_id"]
4364 rgid
= event
["rgid"]
4365 egid
= event
["egid"]
4367 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rgid = %s, egid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rgid
, egid
,))
4369 def handle_compat_syscall_entry_setreuid16(self
, event
):
4370 timestamp
= event
.timestamp
4371 cpu_id
= event
["cpu_id"]
4372 ruid
= event
["ruid"]
4373 euid
= event
["euid"]
4375 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ruid = %s, euid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ruid
, euid
,))
4377 def handle_compat_syscall_entry_ssetmask(self
, event
):
4378 timestamp
= event
.timestamp
4379 cpu_id
= event
["cpu_id"]
4380 newmask
= event
["newmask"]
4382 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { newmask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, newmask
,))
4384 def handle_compat_syscall_entry_sgetmask(self
, event
):
4385 timestamp
= event
.timestamp
4386 cpu_id
= event
["cpu_id"]
4388 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4390 def handle_compat_syscall_entry_setsid(self
, event
):
4391 timestamp
= event
.timestamp
4392 cpu_id
= event
["cpu_id"]
4394 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4396 def handle_compat_syscall_entry_getpgrp(self
, event
):
4397 timestamp
= event
.timestamp
4398 cpu_id
= event
["cpu_id"]
4400 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4402 def handle_compat_syscall_entry_getppid(self
, event
):
4403 timestamp
= event
.timestamp
4404 cpu_id
= event
["cpu_id"]
4406 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4408 def handle_compat_syscall_entry_dup2(self
, event
):
4409 timestamp
= event
.timestamp
4410 cpu_id
= event
["cpu_id"]
4411 oldfd
= event
["oldfd"]
4412 newfd
= event
["newfd"]
4414 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldfd = %s, newfd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldfd
, newfd
,))
4416 def handle_compat_syscall_entry_ustat(self
, event
):
4417 timestamp
= event
.timestamp
4418 cpu_id
= event
["cpu_id"]
4421 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
,))
4423 def handle_compat_syscall_entry_chroot(self
, event
):
4424 timestamp
= event
.timestamp
4425 cpu_id
= event
["cpu_id"]
4426 filename
= event
["filename"]
4428 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
,))
4430 def handle_compat_syscall_entry_umask(self
, event
):
4431 timestamp
= event
.timestamp
4432 cpu_id
= event
["cpu_id"]
4433 mask
= event
["mask"]
4435 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mask
,))
4437 def handle_compat_syscall_entry_olduname(self
, event
):
4438 timestamp
= event
.timestamp
4439 cpu_id
= event
["cpu_id"]
4440 name
= event
["name"]
4442 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
4444 def handle_compat_syscall_entry_setpgid(self
, event
):
4445 timestamp
= event
.timestamp
4446 cpu_id
= event
["cpu_id"]
4448 pgid
= event
["pgid"]
4450 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, pgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, pgid
,))
4452 def handle_compat_syscall_entry_fcntl(self
, event
):
4453 timestamp
= event
.timestamp
4454 cpu_id
= event
["cpu_id"]
4459 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, cmd
, arg
,))
4461 def handle_compat_syscall_entry_ioctl(self
, event
):
4462 timestamp
= event
.timestamp
4463 cpu_id
= event
["cpu_id"]
4468 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, cmd
, arg
,))
4470 def handle_compat_syscall_entry_umount(self
, event
):
4471 timestamp
= event
.timestamp
4472 cpu_id
= event
["cpu_id"]
4473 name
= event
["name"]
4474 flags
= event
["flags"]
4476 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, flags
,))
4478 def handle_compat_syscall_entry_acct(self
, event
):
4479 timestamp
= event
.timestamp
4480 cpu_id
= event
["cpu_id"]
4481 name
= event
["name"]
4483 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
4485 def handle_compat_syscall_entry_getegid16(self
, event
):
4486 timestamp
= event
.timestamp
4487 cpu_id
= event
["cpu_id"]
4489 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4491 def handle_compat_syscall_entry_geteuid16(self
, event
):
4492 timestamp
= event
.timestamp
4493 cpu_id
= event
["cpu_id"]
4495 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4497 def handle_compat_syscall_entry_signal(self
, event
):
4498 timestamp
= event
.timestamp
4499 cpu_id
= event
["cpu_id"]
4501 handler
= event
["handler"]
4503 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { sig = %s, handler = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, sig
, handler
,))
4505 def handle_compat_syscall_entry_getgid16(self
, event
):
4506 timestamp
= event
.timestamp
4507 cpu_id
= event
["cpu_id"]
4509 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4511 def handle_compat_syscall_entry_setgid16(self
, event
):
4512 timestamp
= event
.timestamp
4513 cpu_id
= event
["cpu_id"]
4516 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gid
,))
4518 def handle_compat_syscall_entry_brk(self
, event
):
4519 timestamp
= event
.timestamp
4520 cpu_id
= event
["cpu_id"]
4523 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { brk = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, brk
,))
4525 def handle_compat_syscall_entry_times(self
, event
):
4526 timestamp
= event
.timestamp
4527 cpu_id
= event
["cpu_id"]
4529 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4531 def handle_compat_syscall_entry_pipe(self
, event
):
4532 timestamp
= event
.timestamp
4533 cpu_id
= event
["cpu_id"]
4535 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4537 def handle_compat_syscall_entry_dup(self
, event
):
4538 timestamp
= event
.timestamp
4539 cpu_id
= event
["cpu_id"]
4540 fildes
= event
["fildes"]
4542 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fildes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fildes
,))
4544 def handle_compat_syscall_entry_rmdir(self
, event
):
4545 timestamp
= event
.timestamp
4546 cpu_id
= event
["cpu_id"]
4547 pathname
= event
["pathname"]
4549 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
,))
4551 def handle_compat_syscall_entry_mkdir(self
, event
):
4552 timestamp
= event
.timestamp
4553 cpu_id
= event
["cpu_id"]
4554 pathname
= event
["pathname"]
4555 mode
= event
["mode"]
4557 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, mode
,))
4559 def handle_compat_syscall_entry_rename(self
, event
):
4560 timestamp
= event
.timestamp
4561 cpu_id
= event
["cpu_id"]
4562 oldname
= event
["oldname"]
4563 newname
= event
["newname"]
4565 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldname = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldname
, newname
,))
4567 def handle_compat_syscall_entry_kill(self
, event
):
4568 timestamp
= event
.timestamp
4569 cpu_id
= event
["cpu_id"]
4573 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, sig = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, sig
,))
4575 def handle_compat_syscall_entry_sync(self
, event
):
4576 timestamp
= event
.timestamp
4577 cpu_id
= event
["cpu_id"]
4579 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4581 def handle_compat_syscall_entry_nice(self
, event
):
4582 timestamp
= event
.timestamp
4583 cpu_id
= event
["cpu_id"]
4584 increment
= event
["increment"]
4586 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { increment = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, increment
,))
4588 def handle_compat_syscall_entry_access(self
, event
):
4589 timestamp
= event
.timestamp
4590 cpu_id
= event
["cpu_id"]
4591 filename
= event
["filename"]
4592 mode
= event
["mode"]
4594 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, mode
,))
4596 def handle_compat_syscall_entry_utime(self
, event
):
4597 timestamp
= event
.timestamp
4598 cpu_id
= event
["cpu_id"]
4599 filename
= event
["filename"]
4600 times
= event
["times"]
4602 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, times = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, times
,))
4604 def handle_compat_syscall_entry_pause(self
, event
):
4605 timestamp
= event
.timestamp
4606 cpu_id
= event
["cpu_id"]
4608 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4610 def handle_compat_syscall_entry_fstat(self
, event
):
4611 timestamp
= event
.timestamp
4612 cpu_id
= event
["cpu_id"]
4614 statbuf
= event
["statbuf"]
4616 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, statbuf
,))
4618 def handle_compat_syscall_entry_alarm(self
, event
):
4619 timestamp
= event
.timestamp
4620 cpu_id
= event
["cpu_id"]
4621 seconds
= event
["seconds"]
4623 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { seconds = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, seconds
,))
4625 def handle_compat_syscall_entry_ptrace(self
, event
):
4626 timestamp
= event
.timestamp
4627 cpu_id
= event
["cpu_id"]
4628 request
= event
["request"]
4630 addr
= event
["addr"]
4631 data
= event
["data"]
4633 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { request = %s, pid = %s, addr = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, request
, pid
, addr
, data
,))
4635 def handle_compat_syscall_entry_stime(self
, event
):
4636 timestamp
= event
.timestamp
4637 cpu_id
= event
["cpu_id"]
4638 tptr
= event
["tptr"]
4640 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tptr
,))
4642 def handle_compat_syscall_entry_getuid16(self
, event
):
4643 timestamp
= event
.timestamp
4644 cpu_id
= event
["cpu_id"]
4646 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4648 def handle_compat_syscall_entry_setuid16(self
, event
):
4649 timestamp
= event
.timestamp
4650 cpu_id
= event
["cpu_id"]
4653 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uid
,))
4655 def handle_compat_syscall_entry_oldumount(self
, event
):
4656 timestamp
= event
.timestamp
4657 cpu_id
= event
["cpu_id"]
4658 name
= event
["name"]
4660 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
4662 def handle_compat_syscall_entry_mount(self
, event
):
4663 timestamp
= event
.timestamp
4664 cpu_id
= event
["cpu_id"]
4665 dev_name
= event
["dev_name"]
4666 dir_name
= event
["dir_name"]
4667 type = event
["type"]
4668 flags
= event
["flags"]
4669 data
= event
["data"]
4671 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev_name = %s, dir_name = %s, type = %s, flags = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev_name
, dir_name
, type, flags
, data
,))
4673 def handle_compat_syscall_entry_getpid(self
, event
):
4674 timestamp
= event
.timestamp
4675 cpu_id
= event
["cpu_id"]
4677 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4679 def handle_compat_syscall_entry_lseek(self
, event
):
4680 timestamp
= event
.timestamp
4681 cpu_id
= event
["cpu_id"]
4683 offset
= event
["offset"]
4684 origin
= event
["origin"]
4686 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, offset = %s, origin = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, offset
, origin
,))
4688 def handle_compat_syscall_entry_stat(self
, event
):
4689 timestamp
= event
.timestamp
4690 cpu_id
= event
["cpu_id"]
4691 filename
= event
["filename"]
4692 statbuf
= event
["statbuf"]
4694 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, statbuf
,))
4696 def handle_compat_syscall_entry_lchown16(self
, event
):
4697 timestamp
= event
.timestamp
4698 cpu_id
= event
["cpu_id"]
4699 filename
= event
["filename"]
4700 user
= event
["user"]
4701 group
= event
["group"]
4703 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, user
, group
,))
4705 def handle_compat_syscall_entry_chmod(self
, event
):
4706 timestamp
= event
.timestamp
4707 cpu_id
= event
["cpu_id"]
4708 filename
= event
["filename"]
4709 mode
= event
["mode"]
4711 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, mode
,))
4713 def handle_compat_syscall_entry_mknod(self
, event
):
4714 timestamp
= event
.timestamp
4715 cpu_id
= event
["cpu_id"]
4716 filename
= event
["filename"]
4717 mode
= event
["mode"]
4720 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, mode = %s, dev = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, mode
, dev
,))
4722 def handle_compat_syscall_entry_time(self
, event
):
4723 timestamp
= event
.timestamp
4724 cpu_id
= event
["cpu_id"]
4726 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4728 def handle_compat_syscall_entry_chdir(self
, event
):
4729 timestamp
= event
.timestamp
4730 cpu_id
= event
["cpu_id"]
4731 filename
= event
["filename"]
4733 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
,))
4735 def handle_compat_syscall_entry_execve(self
, event
):
4736 timestamp
= event
.timestamp
4737 cpu_id
= event
["cpu_id"]
4738 filename
= event
["filename"]
4739 argv
= event
["argv"]
4740 envp
= event
["envp"]
4742 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, argv = %s, envp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, argv
, envp
,))
4744 def handle_compat_syscall_entry_unlink(self
, event
):
4745 timestamp
= event
.timestamp
4746 cpu_id
= event
["cpu_id"]
4747 pathname
= event
["pathname"]
4749 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
,))
4751 def handle_compat_syscall_entry_link(self
, event
):
4752 timestamp
= event
.timestamp
4753 cpu_id
= event
["cpu_id"]
4754 oldname
= event
["oldname"]
4755 newname
= event
["newname"]
4757 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldname = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldname
, newname
,))
4759 def handle_compat_syscall_entry_creat(self
, event
):
4760 timestamp
= event
.timestamp
4761 cpu_id
= event
["cpu_id"]
4762 pathname
= event
["pathname"]
4763 mode
= event
["mode"]
4765 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, mode
,))
4767 def handle_compat_syscall_entry_waitpid(self
, event
):
4768 timestamp
= event
.timestamp
4769 cpu_id
= event
["cpu_id"]
4771 stat_addr
= event
["stat_addr"]
4772 options
= event
["options"]
4774 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, stat_addr = %s, options = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, stat_addr
, options
,))
4776 def handle_compat_syscall_entry_close(self
, event
):
4777 timestamp
= event
.timestamp
4778 cpu_id
= event
["cpu_id"]
4781 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
4783 def handle_compat_syscall_entry_open(self
, event
):
4784 timestamp
= event
.timestamp
4785 cpu_id
= event
["cpu_id"]
4786 filename
= event
["filename"]
4787 flags
= event
["flags"]
4788 mode
= event
["mode"]
4790 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, flags = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, flags
, mode
,))
4792 def handle_compat_syscall_entry_write(self
, event
):
4793 timestamp
= event
.timestamp
4794 cpu_id
= event
["cpu_id"]
4797 count
= event
["count"]
4799 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, buf = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, buf
, count
,))
4801 def handle_compat_syscall_entry_read(self
, event
):
4802 timestamp
= event
.timestamp
4803 cpu_id
= event
["cpu_id"]
4805 count
= event
["count"]
4807 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, count
,))
4809 def handle_compat_syscall_entry_exit(self
, event
):
4810 timestamp
= event
.timestamp
4811 cpu_id
= event
["cpu_id"]
4812 error_code
= event
["error_code"]
4814 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { error_code = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, error_code
,))
4816 def handle_compat_syscall_entry_restart_syscall(self
, event
):
4817 timestamp
= event
.timestamp
4818 cpu_id
= event
["cpu_id"]
4820 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
4822 def handle_syscall_exit_finit_module(self
, event
):
4823 timestamp
= event
.timestamp
4824 cpu_id
= event
["cpu_id"]
4827 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4829 def handle_syscall_exit_process_vm_writev(self
, event
):
4830 timestamp
= event
.timestamp
4831 cpu_id
= event
["cpu_id"]
4834 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4836 def handle_syscall_exit_process_vm_readv(self
, event
):
4837 timestamp
= event
.timestamp
4838 cpu_id
= event
["cpu_id"]
4840 lvec
= event
["lvec"]
4842 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, lvec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, lvec
,))
4844 def handle_syscall_exit_getcpu(self
, event
):
4845 timestamp
= event
.timestamp
4846 cpu_id
= event
["cpu_id"]
4848 cpup
= event
["cpup"]
4849 nodep
= event
["nodep"]
4850 tcache
= event
["tcache"]
4852 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, cpup = %s, nodep = %s, tcache = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, cpup
, nodep
, tcache
,))
4854 def handle_syscall_exit_setns(self
, event
):
4855 timestamp
= event
.timestamp
4856 cpu_id
= event
["cpu_id"]
4859 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4861 def handle_syscall_exit_sendmmsg(self
, event
):
4862 timestamp
= event
.timestamp
4863 cpu_id
= event
["cpu_id"]
4866 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4868 def handle_syscall_exit_syncfs(self
, event
):
4869 timestamp
= event
.timestamp
4870 cpu_id
= event
["cpu_id"]
4873 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4875 def handle_syscall_exit_clock_adjtime(self
, event
):
4876 timestamp
= event
.timestamp
4877 cpu_id
= event
["cpu_id"]
4881 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, utx = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, utx
,))
4883 def handle_syscall_exit_open_by_handle_at(self
, event
):
4884 timestamp
= event
.timestamp
4885 cpu_id
= event
["cpu_id"]
4888 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4890 def handle_syscall_exit_name_to_handle_at(self
, event
):
4891 timestamp
= event
.timestamp
4892 cpu_id
= event
["cpu_id"]
4894 handle
= event
["handle"]
4895 mnt_id
= event
["mnt_id"]
4897 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, handle = %s, mnt_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, handle
, mnt_id
,))
4899 def handle_syscall_exit_prlimit64(self
, event
):
4900 timestamp
= event
.timestamp
4901 cpu_id
= event
["cpu_id"]
4903 old_rlim
= event
["old_rlim"]
4905 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, old_rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, old_rlim
,))
4907 def handle_syscall_exit_fanotify_mark(self
, event
):
4908 timestamp
= event
.timestamp
4909 cpu_id
= event
["cpu_id"]
4912 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4914 def handle_syscall_exit_fanotify_init(self
, event
):
4915 timestamp
= event
.timestamp
4916 cpu_id
= event
["cpu_id"]
4919 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4921 def handle_syscall_exit_recvmmsg(self
, event
):
4922 timestamp
= event
.timestamp
4923 cpu_id
= event
["cpu_id"]
4925 mmsg
= event
["mmsg"]
4926 timeout
= event
["timeout"]
4928 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, mmsg = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, mmsg
, timeout
,))
4930 def handle_syscall_exit_perf_event_open(self
, event
):
4931 timestamp
= event
.timestamp
4932 cpu_id
= event
["cpu_id"]
4935 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4937 def handle_syscall_exit_rt_tgsigqueueinfo(self
, event
):
4938 timestamp
= event
.timestamp
4939 cpu_id
= event
["cpu_id"]
4942 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4944 def handle_syscall_exit_pwritev(self
, event
):
4945 timestamp
= event
.timestamp
4946 cpu_id
= event
["cpu_id"]
4949 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4951 def handle_syscall_exit_preadv(self
, event
):
4952 timestamp
= event
.timestamp
4953 cpu_id
= event
["cpu_id"]
4957 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, vec
,))
4959 def handle_syscall_exit_inotify_init1(self
, event
):
4960 timestamp
= event
.timestamp
4961 cpu_id
= event
["cpu_id"]
4964 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4966 def handle_syscall_exit_pipe2(self
, event
):
4967 timestamp
= event
.timestamp
4968 cpu_id
= event
["cpu_id"]
4970 fildes
= event
["fildes"]
4972 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fildes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fildes
,))
4974 def handle_syscall_exit_dup3(self
, event
):
4975 timestamp
= event
.timestamp
4976 cpu_id
= event
["cpu_id"]
4979 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4981 def handle_syscall_exit_epoll_create1(self
, event
):
4982 timestamp
= event
.timestamp
4983 cpu_id
= event
["cpu_id"]
4986 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4988 def handle_syscall_exit_eventfd2(self
, event
):
4989 timestamp
= event
.timestamp
4990 cpu_id
= event
["cpu_id"]
4993 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
4995 def handle_syscall_exit_signalfd4(self
, event
):
4996 timestamp
= event
.timestamp
4997 cpu_id
= event
["cpu_id"]
5000 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5002 def handle_syscall_exit_accept4(self
, event
):
5003 timestamp
= event
.timestamp
5004 cpu_id
= event
["cpu_id"]
5006 upeer_sockaddr
= event
["upeer_sockaddr"]
5007 upeer_addrlen
= event
["upeer_addrlen"]
5009 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, upeer_sockaddr = %s, upeer_addrlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, upeer_sockaddr
, upeer_addrlen
,))
5011 def handle_syscall_exit_timerfd_gettime(self
, event
):
5012 timestamp
= event
.timestamp
5013 cpu_id
= event
["cpu_id"]
5015 otmr
= event
["otmr"]
5017 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, otmr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, otmr
,))
5019 def handle_syscall_exit_timerfd_settime(self
, event
):
5020 timestamp
= event
.timestamp
5021 cpu_id
= event
["cpu_id"]
5023 otmr
= event
["otmr"]
5025 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, otmr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, otmr
,))
5027 def handle_syscall_exit_fallocate(self
, event
):
5028 timestamp
= event
.timestamp
5029 cpu_id
= event
["cpu_id"]
5032 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5034 def handle_syscall_exit_eventfd(self
, event
):
5035 timestamp
= event
.timestamp
5036 cpu_id
= event
["cpu_id"]
5039 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5041 def handle_syscall_exit_timerfd_create(self
, event
):
5042 timestamp
= event
.timestamp
5043 cpu_id
= event
["cpu_id"]
5046 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5048 def handle_syscall_exit_signalfd(self
, event
):
5049 timestamp
= event
.timestamp
5050 cpu_id
= event
["cpu_id"]
5053 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5055 def handle_syscall_exit_epoll_pwait(self
, event
):
5056 timestamp
= event
.timestamp
5057 cpu_id
= event
["cpu_id"]
5059 events
= event
["events"]
5061 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, events = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, events
,))
5063 def handle_syscall_exit_utimensat(self
, event
):
5064 timestamp
= event
.timestamp
5065 cpu_id
= event
["cpu_id"]
5068 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5070 def handle_syscall_exit_move_pages(self
, event
):
5071 timestamp
= event
.timestamp
5072 cpu_id
= event
["cpu_id"]
5074 status
= event
["status"]
5076 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, status = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, status
,))
5078 def handle_syscall_exit_vmsplice(self
, event
):
5079 timestamp
= event
.timestamp
5080 cpu_id
= event
["cpu_id"]
5083 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5085 def handle_syscall_exit_sync_file_range(self
, event
):
5086 timestamp
= event
.timestamp
5087 cpu_id
= event
["cpu_id"]
5090 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5092 def handle_syscall_exit_tee(self
, event
):
5093 timestamp
= event
.timestamp
5094 cpu_id
= event
["cpu_id"]
5097 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5099 def handle_syscall_exit_splice(self
, event
):
5100 timestamp
= event
.timestamp
5101 cpu_id
= event
["cpu_id"]
5104 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5106 def handle_syscall_exit_get_robust_list(self
, event
):
5107 timestamp
= event
.timestamp
5108 cpu_id
= event
["cpu_id"]
5110 head_ptr
= event
["head_ptr"]
5111 len_ptr
= event
["len_ptr"]
5113 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, head_ptr = %s, len_ptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, head_ptr
, len_ptr
,))
5115 def handle_syscall_exit_set_robust_list(self
, event
):
5116 timestamp
= event
.timestamp
5117 cpu_id
= event
["cpu_id"]
5120 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5122 def handle_syscall_exit_unshare(self
, event
):
5123 timestamp
= event
.timestamp
5124 cpu_id
= event
["cpu_id"]
5127 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5129 def handle_syscall_exit_ppoll(self
, event
):
5130 timestamp
= event
.timestamp
5131 cpu_id
= event
["cpu_id"]
5133 ufds
= event
["ufds"]
5135 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ufds = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ufds
,))
5137 def handle_syscall_exit_pselect6(self
, event
):
5138 timestamp
= event
.timestamp
5139 cpu_id
= event
["cpu_id"]
5142 outp
= event
["outp"]
5146 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, inp = %s, outp = %s, exp = %s, tsp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, inp
, outp
, exp
, tsp
,))
5148 def handle_syscall_exit_faccessat(self
, event
):
5149 timestamp
= event
.timestamp
5150 cpu_id
= event
["cpu_id"]
5153 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5155 def handle_syscall_exit_fchmodat(self
, event
):
5156 timestamp
= event
.timestamp
5157 cpu_id
= event
["cpu_id"]
5160 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5162 def handle_syscall_exit_readlinkat(self
, event
):
5163 timestamp
= event
.timestamp
5164 cpu_id
= event
["cpu_id"]
5168 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
5170 def handle_syscall_exit_symlinkat(self
, event
):
5171 timestamp
= event
.timestamp
5172 cpu_id
= event
["cpu_id"]
5175 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5177 def handle_syscall_exit_linkat(self
, event
):
5178 timestamp
= event
.timestamp
5179 cpu_id
= event
["cpu_id"]
5182 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5184 def handle_syscall_exit_renameat(self
, event
):
5185 timestamp
= event
.timestamp
5186 cpu_id
= event
["cpu_id"]
5189 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5191 def handle_syscall_exit_unlinkat(self
, event
):
5192 timestamp
= event
.timestamp
5193 cpu_id
= event
["cpu_id"]
5196 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5198 def handle_syscall_exit_newfstatat(self
, event
):
5199 timestamp
= event
.timestamp
5200 cpu_id
= event
["cpu_id"]
5202 statbuf
= event
["statbuf"]
5204 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, statbuf
,))
5206 def handle_syscall_exit_futimesat(self
, event
):
5207 timestamp
= event
.timestamp
5208 cpu_id
= event
["cpu_id"]
5211 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5213 def handle_syscall_exit_fchownat(self
, event
):
5214 timestamp
= event
.timestamp
5215 cpu_id
= event
["cpu_id"]
5218 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5220 def handle_syscall_exit_mknodat(self
, event
):
5221 timestamp
= event
.timestamp
5222 cpu_id
= event
["cpu_id"]
5225 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5227 def handle_syscall_exit_mkdirat(self
, event
):
5228 timestamp
= event
.timestamp
5229 cpu_id
= event
["cpu_id"]
5232 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5234 def handle_syscall_exit_openat(self
, event
):
5235 timestamp
= event
.timestamp
5236 cpu_id
= event
["cpu_id"]
5239 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5241 def handle_syscall_exit_migrate_pages(self
, event
):
5242 timestamp
= event
.timestamp
5243 cpu_id
= event
["cpu_id"]
5246 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5248 def handle_syscall_exit_inotify_rm_watch(self
, event
):
5249 timestamp
= event
.timestamp
5250 cpu_id
= event
["cpu_id"]
5253 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5255 def handle_syscall_exit_inotify_add_watch(self
, event
):
5256 timestamp
= event
.timestamp
5257 cpu_id
= event
["cpu_id"]
5260 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5262 def handle_syscall_exit_inotify_init(self
, event
):
5263 timestamp
= event
.timestamp
5264 cpu_id
= event
["cpu_id"]
5267 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5269 def handle_syscall_exit_ioprio_get(self
, event
):
5270 timestamp
= event
.timestamp
5271 cpu_id
= event
["cpu_id"]
5274 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5276 def handle_syscall_exit_ioprio_set(self
, event
):
5277 timestamp
= event
.timestamp
5278 cpu_id
= event
["cpu_id"]
5281 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5283 def handle_syscall_exit_keyctl(self
, event
):
5284 timestamp
= event
.timestamp
5285 cpu_id
= event
["cpu_id"]
5287 arg2
= event
["arg2"]
5288 arg3
= event
["arg3"]
5289 arg4
= event
["arg4"]
5290 arg5
= event
["arg5"]
5292 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg2 = %s, arg3 = %s, arg4 = %s, arg5 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg2
, arg3
, arg4
, arg5
,))
5294 def handle_syscall_exit_request_key(self
, event
):
5295 timestamp
= event
.timestamp
5296 cpu_id
= event
["cpu_id"]
5299 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5301 def handle_syscall_exit_add_key(self
, event
):
5302 timestamp
= event
.timestamp
5303 cpu_id
= event
["cpu_id"]
5306 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5308 def handle_syscall_exit_waitid(self
, event
):
5309 timestamp
= event
.timestamp
5310 cpu_id
= event
["cpu_id"]
5312 infop
= event
["infop"]
5315 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, infop = %s, ru = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, infop
, ru
,))
5317 def handle_syscall_exit_kexec_load(self
, event
):
5318 timestamp
= event
.timestamp
5319 cpu_id
= event
["cpu_id"]
5322 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5324 def handle_syscall_exit_mq_getsetattr(self
, event
):
5325 timestamp
= event
.timestamp
5326 cpu_id
= event
["cpu_id"]
5328 u_omqstat
= event
["u_omqstat"]
5330 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, u_omqstat = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, u_omqstat
,))
5332 def handle_syscall_exit_mq_notify(self
, event
):
5333 timestamp
= event
.timestamp
5334 cpu_id
= event
["cpu_id"]
5337 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5339 def handle_syscall_exit_mq_timedreceive(self
, event
):
5340 timestamp
= event
.timestamp
5341 cpu_id
= event
["cpu_id"]
5343 u_msg_ptr
= event
["u_msg_ptr"]
5344 u_msg_prio
= event
["u_msg_prio"]
5346 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, u_msg_ptr = %s, u_msg_prio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, u_msg_ptr
, u_msg_prio
,))
5348 def handle_syscall_exit_mq_timedsend(self
, event
):
5349 timestamp
= event
.timestamp
5350 cpu_id
= event
["cpu_id"]
5353 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5355 def handle_syscall_exit_mq_unlink(self
, event
):
5356 timestamp
= event
.timestamp
5357 cpu_id
= event
["cpu_id"]
5360 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5362 def handle_syscall_exit_mq_open(self
, event
):
5363 timestamp
= event
.timestamp
5364 cpu_id
= event
["cpu_id"]
5367 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5369 def handle_syscall_exit_get_mempolicy(self
, event
):
5370 timestamp
= event
.timestamp
5371 cpu_id
= event
["cpu_id"]
5373 policy
= event
["policy"]
5374 nmask
= event
["nmask"]
5376 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, policy = %s, nmask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, policy
, nmask
,))
5378 def handle_syscall_exit_set_mempolicy(self
, event
):
5379 timestamp
= event
.timestamp
5380 cpu_id
= event
["cpu_id"]
5383 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5385 def handle_syscall_exit_mbind(self
, event
):
5386 timestamp
= event
.timestamp
5387 cpu_id
= event
["cpu_id"]
5390 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5392 def handle_syscall_exit_utimes(self
, event
):
5393 timestamp
= event
.timestamp
5394 cpu_id
= event
["cpu_id"]
5397 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5399 def handle_syscall_exit_tgkill(self
, event
):
5400 timestamp
= event
.timestamp
5401 cpu_id
= event
["cpu_id"]
5404 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5406 def handle_syscall_exit_epoll_ctl(self
, event
):
5407 timestamp
= event
.timestamp
5408 cpu_id
= event
["cpu_id"]
5411 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5413 def handle_syscall_exit_epoll_wait(self
, event
):
5414 timestamp
= event
.timestamp
5415 cpu_id
= event
["cpu_id"]
5417 events
= event
["events"]
5419 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, events = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, events
,))
5421 def handle_syscall_exit_exit_group(self
, event
):
5422 timestamp
= event
.timestamp
5423 cpu_id
= event
["cpu_id"]
5426 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5428 def handle_syscall_exit_clock_nanosleep(self
, event
):
5429 timestamp
= event
.timestamp
5430 cpu_id
= event
["cpu_id"]
5432 rmtp
= event
["rmtp"]
5434 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rmtp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rmtp
,))
5436 def handle_syscall_exit_clock_getres(self
, event
):
5437 timestamp
= event
.timestamp
5438 cpu_id
= event
["cpu_id"]
5442 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tp
,))
5444 def handle_syscall_exit_clock_gettime(self
, event
):
5445 timestamp
= event
.timestamp
5446 cpu_id
= event
["cpu_id"]
5450 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tp
,))
5452 def handle_syscall_exit_clock_settime(self
, event
):
5453 timestamp
= event
.timestamp
5454 cpu_id
= event
["cpu_id"]
5457 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5459 def handle_syscall_exit_timer_delete(self
, event
):
5460 timestamp
= event
.timestamp
5461 cpu_id
= event
["cpu_id"]
5464 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5466 def handle_syscall_exit_timer_getoverrun(self
, event
):
5467 timestamp
= event
.timestamp
5468 cpu_id
= event
["cpu_id"]
5471 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5473 def handle_syscall_exit_timer_gettime(self
, event
):
5474 timestamp
= event
.timestamp
5475 cpu_id
= event
["cpu_id"]
5477 setting
= event
["setting"]
5479 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, setting = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, setting
,))
5481 def handle_syscall_exit_timer_settime(self
, event
):
5482 timestamp
= event
.timestamp
5483 cpu_id
= event
["cpu_id"]
5485 old_setting
= event
["old_setting"]
5487 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, old_setting = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, old_setting
,))
5489 def handle_syscall_exit_timer_create(self
, event
):
5490 timestamp
= event
.timestamp
5491 cpu_id
= event
["cpu_id"]
5493 created_timer_id
= event
["created_timer_id"]
5495 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, created_timer_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, created_timer_id
,))
5497 def handle_syscall_exit_fadvise64(self
, event
):
5498 timestamp
= event
.timestamp
5499 cpu_id
= event
["cpu_id"]
5502 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5504 def handle_syscall_exit_semtimedop(self
, event
):
5505 timestamp
= event
.timestamp
5506 cpu_id
= event
["cpu_id"]
5508 timeout
= event
["timeout"]
5510 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, timeout
,))
5512 def handle_syscall_exit_restart_syscall(self
, event
):
5513 timestamp
= event
.timestamp
5514 cpu_id
= event
["cpu_id"]
5517 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5519 def handle_syscall_exit_set_tid_address(self
, event
):
5520 timestamp
= event
.timestamp
5521 cpu_id
= event
["cpu_id"]
5524 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5526 def handle_syscall_exit_getdents64(self
, event
):
5527 timestamp
= event
.timestamp
5528 cpu_id
= event
["cpu_id"]
5530 dirent
= event
["dirent"]
5532 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, dirent = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, dirent
,))
5534 def handle_syscall_exit_remap_file_pages(self
, event
):
5535 timestamp
= event
.timestamp
5536 cpu_id
= event
["cpu_id"]
5539 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5541 def handle_syscall_exit_epoll_create(self
, event
):
5542 timestamp
= event
.timestamp
5543 cpu_id
= event
["cpu_id"]
5546 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5548 def handle_syscall_exit_lookup_dcookie(self
, event
):
5549 timestamp
= event
.timestamp
5550 cpu_id
= event
["cpu_id"]
5554 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
5556 def handle_syscall_exit_io_cancel(self
, event
):
5557 timestamp
= event
.timestamp
5558 cpu_id
= event
["cpu_id"]
5560 result
= event
["result"]
5562 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, result = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, result
,))
5564 def handle_syscall_exit_io_submit(self
, event
):
5565 timestamp
= event
.timestamp
5566 cpu_id
= event
["cpu_id"]
5569 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5571 def handle_syscall_exit_io_getevents(self
, event
):
5572 timestamp
= event
.timestamp
5573 cpu_id
= event
["cpu_id"]
5575 events
= event
["events"]
5576 timeout
= event
["timeout"]
5578 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, events = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, events
, timeout
,))
5580 def handle_syscall_exit_io_destroy(self
, event
):
5581 timestamp
= event
.timestamp
5582 cpu_id
= event
["cpu_id"]
5585 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5587 def handle_syscall_exit_io_setup(self
, event
):
5588 timestamp
= event
.timestamp
5589 cpu_id
= event
["cpu_id"]
5592 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5594 def handle_syscall_exit_sched_getaffinity(self
, event
):
5595 timestamp
= event
.timestamp
5596 cpu_id
= event
["cpu_id"]
5598 user_mask_ptr
= event
["user_mask_ptr"]
5600 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, user_mask_ptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, user_mask_ptr
,))
5602 def handle_syscall_exit_sched_setaffinity(self
, event
):
5603 timestamp
= event
.timestamp
5604 cpu_id
= event
["cpu_id"]
5607 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5609 def handle_syscall_exit_futex(self
, event
):
5610 timestamp
= event
.timestamp
5611 cpu_id
= event
["cpu_id"]
5613 uaddr
= event
["uaddr"]
5614 uaddr2
= event
["uaddr2"]
5616 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, uaddr = %s, uaddr2 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, uaddr
, uaddr2
,))
5618 def handle_syscall_exit_time(self
, event
):
5619 timestamp
= event
.timestamp
5620 cpu_id
= event
["cpu_id"]
5622 tloc
= event
["tloc"]
5624 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tloc = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tloc
,))
5626 def handle_syscall_exit_tkill(self
, event
):
5627 timestamp
= event
.timestamp
5628 cpu_id
= event
["cpu_id"]
5631 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5633 def handle_syscall_exit_fremovexattr(self
, event
):
5634 timestamp
= event
.timestamp
5635 cpu_id
= event
["cpu_id"]
5638 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5640 def handle_syscall_exit_lremovexattr(self
, event
):
5641 timestamp
= event
.timestamp
5642 cpu_id
= event
["cpu_id"]
5645 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5647 def handle_syscall_exit_removexattr(self
, event
):
5648 timestamp
= event
.timestamp
5649 cpu_id
= event
["cpu_id"]
5652 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5654 def handle_syscall_exit_flistxattr(self
, event
):
5655 timestamp
= event
.timestamp
5656 cpu_id
= event
["cpu_id"]
5658 list = event
["list"]
5660 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, list = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, list,))
5662 def handle_syscall_exit_llistxattr(self
, event
):
5663 timestamp
= event
.timestamp
5664 cpu_id
= event
["cpu_id"]
5666 list = event
["list"]
5668 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, list = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, list,))
5670 def handle_syscall_exit_listxattr(self
, event
):
5671 timestamp
= event
.timestamp
5672 cpu_id
= event
["cpu_id"]
5674 list = event
["list"]
5676 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, list = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, list,))
5678 def handle_syscall_exit_fgetxattr(self
, event
):
5679 timestamp
= event
.timestamp
5680 cpu_id
= event
["cpu_id"]
5682 value
= event
["value"]
5684 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, value
,))
5686 def handle_syscall_exit_lgetxattr(self
, event
):
5687 timestamp
= event
.timestamp
5688 cpu_id
= event
["cpu_id"]
5690 value
= event
["value"]
5692 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, value
,))
5694 def handle_syscall_exit_getxattr(self
, event
):
5695 timestamp
= event
.timestamp
5696 cpu_id
= event
["cpu_id"]
5698 value
= event
["value"]
5700 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, value
,))
5702 def handle_syscall_exit_fsetxattr(self
, event
):
5703 timestamp
= event
.timestamp
5704 cpu_id
= event
["cpu_id"]
5707 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5709 def handle_syscall_exit_lsetxattr(self
, event
):
5710 timestamp
= event
.timestamp
5711 cpu_id
= event
["cpu_id"]
5714 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5716 def handle_syscall_exit_setxattr(self
, event
):
5717 timestamp
= event
.timestamp
5718 cpu_id
= event
["cpu_id"]
5721 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5723 def handle_syscall_exit_readahead(self
, event
):
5724 timestamp
= event
.timestamp
5725 cpu_id
= event
["cpu_id"]
5728 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5730 def handle_syscall_exit_gettid(self
, event
):
5731 timestamp
= event
.timestamp
5732 cpu_id
= event
["cpu_id"]
5735 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5737 def handle_syscall_exit_quotactl(self
, event
):
5738 timestamp
= event
.timestamp
5739 cpu_id
= event
["cpu_id"]
5741 addr
= event
["addr"]
5743 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, addr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, addr
,))
5745 def handle_syscall_exit_delete_module(self
, event
):
5746 timestamp
= event
.timestamp
5747 cpu_id
= event
["cpu_id"]
5750 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5752 def handle_syscall_exit_init_module(self
, event
):
5753 timestamp
= event
.timestamp
5754 cpu_id
= event
["cpu_id"]
5757 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5759 def handle_syscall_exit_setdomainname(self
, event
):
5760 timestamp
= event
.timestamp
5761 cpu_id
= event
["cpu_id"]
5764 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5766 def handle_syscall_exit_sethostname(self
, event
):
5767 timestamp
= event
.timestamp
5768 cpu_id
= event
["cpu_id"]
5771 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5773 def handle_syscall_exit_reboot(self
, event
):
5774 timestamp
= event
.timestamp
5775 cpu_id
= event
["cpu_id"]
5778 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5780 def handle_syscall_exit_swapoff(self
, event
):
5781 timestamp
= event
.timestamp
5782 cpu_id
= event
["cpu_id"]
5785 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5787 def handle_syscall_exit_swapon(self
, event
):
5788 timestamp
= event
.timestamp
5789 cpu_id
= event
["cpu_id"]
5792 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5794 def handle_syscall_exit_umount(self
, event
):
5795 timestamp
= event
.timestamp
5796 cpu_id
= event
["cpu_id"]
5799 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5801 def handle_syscall_exit_mount(self
, event
):
5802 timestamp
= event
.timestamp
5803 cpu_id
= event
["cpu_id"]
5806 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5808 def handle_syscall_exit_settimeofday(self
, event
):
5809 timestamp
= event
.timestamp
5810 cpu_id
= event
["cpu_id"]
5813 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5815 def handle_syscall_exit_acct(self
, event
):
5816 timestamp
= event
.timestamp
5817 cpu_id
= event
["cpu_id"]
5820 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5822 def handle_syscall_exit_sync(self
, event
):
5823 timestamp
= event
.timestamp
5824 cpu_id
= event
["cpu_id"]
5827 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5829 def handle_syscall_exit_chroot(self
, event
):
5830 timestamp
= event
.timestamp
5831 cpu_id
= event
["cpu_id"]
5834 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5836 def handle_syscall_exit_setrlimit(self
, event
):
5837 timestamp
= event
.timestamp
5838 cpu_id
= event
["cpu_id"]
5841 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5843 def handle_syscall_exit_adjtimex(self
, event
):
5844 timestamp
= event
.timestamp
5845 cpu_id
= event
["cpu_id"]
5847 txc_p
= event
["txc_p"]
5849 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, txc_p = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, txc_p
,))
5851 def handle_syscall_exit_prctl(self
, event
):
5852 timestamp
= event
.timestamp
5853 cpu_id
= event
["cpu_id"]
5855 arg2
= event
["arg2"]
5857 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg2 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg2
,))
5859 def handle_syscall_exit_sysctl(self
, event
):
5860 timestamp
= event
.timestamp
5861 cpu_id
= event
["cpu_id"]
5863 args
= event
["args"]
5865 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, args
,))
5867 def handle_syscall_exit_pivot_root(self
, event
):
5868 timestamp
= event
.timestamp
5869 cpu_id
= event
["cpu_id"]
5872 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5874 def handle_syscall_exit_vhangup(self
, event
):
5875 timestamp
= event
.timestamp
5876 cpu_id
= event
["cpu_id"]
5879 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5881 def handle_syscall_exit_munlockall(self
, event
):
5882 timestamp
= event
.timestamp
5883 cpu_id
= event
["cpu_id"]
5886 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5888 def handle_syscall_exit_mlockall(self
, event
):
5889 timestamp
= event
.timestamp
5890 cpu_id
= event
["cpu_id"]
5893 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5895 def handle_syscall_exit_munlock(self
, event
):
5896 timestamp
= event
.timestamp
5897 cpu_id
= event
["cpu_id"]
5900 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5902 def handle_syscall_exit_mlock(self
, event
):
5903 timestamp
= event
.timestamp
5904 cpu_id
= event
["cpu_id"]
5907 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5909 def handle_syscall_exit_sched_rr_get_interval(self
, event
):
5910 timestamp
= event
.timestamp
5911 cpu_id
= event
["cpu_id"]
5913 interval
= event
["interval"]
5915 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, interval = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, interval
,))
5917 def handle_syscall_exit_sched_get_priority_min(self
, event
):
5918 timestamp
= event
.timestamp
5919 cpu_id
= event
["cpu_id"]
5922 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5924 def handle_syscall_exit_sched_get_priority_max(self
, event
):
5925 timestamp
= event
.timestamp
5926 cpu_id
= event
["cpu_id"]
5929 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5931 def handle_syscall_exit_sched_getscheduler(self
, event
):
5932 timestamp
= event
.timestamp
5933 cpu_id
= event
["cpu_id"]
5936 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5938 def handle_syscall_exit_sched_setscheduler(self
, event
):
5939 timestamp
= event
.timestamp
5940 cpu_id
= event
["cpu_id"]
5943 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5945 def handle_syscall_exit_sched_getparam(self
, event
):
5946 timestamp
= event
.timestamp
5947 cpu_id
= event
["cpu_id"]
5949 param
= event
["param"]
5951 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, param = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, param
,))
5953 def handle_syscall_exit_sched_setparam(self
, event
):
5954 timestamp
= event
.timestamp
5955 cpu_id
= event
["cpu_id"]
5958 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5960 def handle_syscall_exit_setpriority(self
, event
):
5961 timestamp
= event
.timestamp
5962 cpu_id
= event
["cpu_id"]
5965 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5967 def handle_syscall_exit_getpriority(self
, event
):
5968 timestamp
= event
.timestamp
5969 cpu_id
= event
["cpu_id"]
5972 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5974 def handle_syscall_exit_sysfs(self
, event
):
5975 timestamp
= event
.timestamp
5976 cpu_id
= event
["cpu_id"]
5979 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
5981 def handle_syscall_exit_fstatfs(self
, event
):
5982 timestamp
= event
.timestamp
5983 cpu_id
= event
["cpu_id"]
5987 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
5989 def handle_syscall_exit_statfs(self
, event
):
5990 timestamp
= event
.timestamp
5991 cpu_id
= event
["cpu_id"]
5995 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
5997 def handle_syscall_exit_ustat(self
, event
):
5998 timestamp
= event
.timestamp
5999 cpu_id
= event
["cpu_id"]
6001 ubuf
= event
["ubuf"]
6003 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ubuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ubuf
,))
6005 def handle_syscall_exit_personality(self
, event
):
6006 timestamp
= event
.timestamp
6007 cpu_id
= event
["cpu_id"]
6010 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6012 def handle_syscall_exit_mknod(self
, event
):
6013 timestamp
= event
.timestamp
6014 cpu_id
= event
["cpu_id"]
6017 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6019 def handle_syscall_exit_utime(self
, event
):
6020 timestamp
= event
.timestamp
6021 cpu_id
= event
["cpu_id"]
6024 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6026 def handle_syscall_exit_sigaltstack(self
, event
):
6027 timestamp
= event
.timestamp
6028 cpu_id
= event
["cpu_id"]
6030 uoss
= event
["uoss"]
6032 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, uoss = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, uoss
,))
6034 def handle_syscall_exit_rt_sigsuspend(self
, event
):
6035 timestamp
= event
.timestamp
6036 cpu_id
= event
["cpu_id"]
6039 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6041 def handle_syscall_exit_rt_sigqueueinfo(self
, event
):
6042 timestamp
= event
.timestamp
6043 cpu_id
= event
["cpu_id"]
6046 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6048 def handle_syscall_exit_rt_sigtimedwait(self
, event
):
6049 timestamp
= event
.timestamp
6050 cpu_id
= event
["cpu_id"]
6052 uthese
= event
["uthese"]
6053 uinfo
= event
["uinfo"]
6055 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, uthese = %s, uinfo = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, uthese
, uinfo
,))
6057 def handle_syscall_exit_rt_sigpending(self
, event
):
6058 timestamp
= event
.timestamp
6059 cpu_id
= event
["cpu_id"]
6061 uset
= event
["uset"]
6063 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, uset = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, uset
,))
6065 def handle_syscall_exit_getsid(self
, event
):
6066 timestamp
= event
.timestamp
6067 cpu_id
= event
["cpu_id"]
6070 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6072 def handle_syscall_exit_setfsgid(self
, event
):
6073 timestamp
= event
.timestamp
6074 cpu_id
= event
["cpu_id"]
6077 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6079 def handle_syscall_exit_setfsuid(self
, event
):
6080 timestamp
= event
.timestamp
6081 cpu_id
= event
["cpu_id"]
6084 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6086 def handle_syscall_exit_getpgid(self
, event
):
6087 timestamp
= event
.timestamp
6088 cpu_id
= event
["cpu_id"]
6091 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6093 def handle_syscall_exit_getresgid(self
, event
):
6094 timestamp
= event
.timestamp
6095 cpu_id
= event
["cpu_id"]
6097 rgidp
= event
["rgidp"]
6098 egidp
= event
["egidp"]
6099 sgidp
= event
["sgidp"]
6101 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rgidp = %s, egidp = %s, sgidp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rgidp
, egidp
, sgidp
,))
6103 def handle_syscall_exit_setresgid(self
, event
):
6104 timestamp
= event
.timestamp
6105 cpu_id
= event
["cpu_id"]
6108 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6110 def handle_syscall_exit_getresuid(self
, event
):
6111 timestamp
= event
.timestamp
6112 cpu_id
= event
["cpu_id"]
6114 ruidp
= event
["ruidp"]
6115 euidp
= event
["euidp"]
6116 suidp
= event
["suidp"]
6118 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ruidp = %s, euidp = %s, suidp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ruidp
, euidp
, suidp
,))
6120 def handle_syscall_exit_setresuid(self
, event
):
6121 timestamp
= event
.timestamp
6122 cpu_id
= event
["cpu_id"]
6125 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6127 def handle_syscall_exit_setgroups(self
, event
):
6128 timestamp
= event
.timestamp
6129 cpu_id
= event
["cpu_id"]
6132 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6134 def handle_syscall_exit_getgroups(self
, event
):
6135 timestamp
= event
.timestamp
6136 cpu_id
= event
["cpu_id"]
6138 grouplist
= event
["grouplist"]
6140 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, grouplist = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, grouplist
,))
6142 def handle_syscall_exit_setregid(self
, event
):
6143 timestamp
= event
.timestamp
6144 cpu_id
= event
["cpu_id"]
6147 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6149 def handle_syscall_exit_setreuid(self
, event
):
6150 timestamp
= event
.timestamp
6151 cpu_id
= event
["cpu_id"]
6154 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6156 def handle_syscall_exit_setsid(self
, event
):
6157 timestamp
= event
.timestamp
6158 cpu_id
= event
["cpu_id"]
6161 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6163 def handle_syscall_exit_getpgrp(self
, event
):
6164 timestamp
= event
.timestamp
6165 cpu_id
= event
["cpu_id"]
6168 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6170 def handle_syscall_exit_getppid(self
, event
):
6171 timestamp
= event
.timestamp
6172 cpu_id
= event
["cpu_id"]
6175 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6177 def handle_syscall_exit_setpgid(self
, event
):
6178 timestamp
= event
.timestamp
6179 cpu_id
= event
["cpu_id"]
6182 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6184 def handle_syscall_exit_getegid(self
, event
):
6185 timestamp
= event
.timestamp
6186 cpu_id
= event
["cpu_id"]
6189 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6191 def handle_syscall_exit_geteuid(self
, event
):
6192 timestamp
= event
.timestamp
6193 cpu_id
= event
["cpu_id"]
6196 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6198 def handle_syscall_exit_setgid(self
, event
):
6199 timestamp
= event
.timestamp
6200 cpu_id
= event
["cpu_id"]
6203 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6205 def handle_syscall_exit_setuid(self
, event
):
6206 timestamp
= event
.timestamp
6207 cpu_id
= event
["cpu_id"]
6210 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6212 def handle_syscall_exit_getgid(self
, event
):
6213 timestamp
= event
.timestamp
6214 cpu_id
= event
["cpu_id"]
6217 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6219 def handle_syscall_exit_syslog(self
, event
):
6220 timestamp
= event
.timestamp
6221 cpu_id
= event
["cpu_id"]
6225 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
6227 def handle_syscall_exit_getuid(self
, event
):
6228 timestamp
= event
.timestamp
6229 cpu_id
= event
["cpu_id"]
6232 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6234 def handle_syscall_exit_ptrace(self
, event
):
6235 timestamp
= event
.timestamp
6236 cpu_id
= event
["cpu_id"]
6238 addr
= event
["addr"]
6239 data
= event
["data"]
6241 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, addr = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, addr
, data
,))
6243 def handle_syscall_exit_times(self
, event
):
6244 timestamp
= event
.timestamp
6245 cpu_id
= event
["cpu_id"]
6247 tbuf
= event
["tbuf"]
6249 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tbuf
,))
6251 def handle_syscall_exit_sysinfo(self
, event
):
6252 timestamp
= event
.timestamp
6253 cpu_id
= event
["cpu_id"]
6255 info
= event
["info"]
6257 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, info = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, info
,))
6259 def handle_syscall_exit_getrusage(self
, event
):
6260 timestamp
= event
.timestamp
6261 cpu_id
= event
["cpu_id"]
6265 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ru = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ru
,))
6267 def handle_syscall_exit_getrlimit(self
, event
):
6268 timestamp
= event
.timestamp
6269 cpu_id
= event
["cpu_id"]
6271 rlim
= event
["rlim"]
6273 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rlim
,))
6275 def handle_syscall_exit_gettimeofday(self
, event
):
6276 timestamp
= event
.timestamp
6277 cpu_id
= event
["cpu_id"]
6282 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, tv = %s, tz = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, tv
, tz
,))
6284 def handle_syscall_exit_umask(self
, event
):
6285 timestamp
= event
.timestamp
6286 cpu_id
= event
["cpu_id"]
6289 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6291 def handle_syscall_exit_lchown(self
, event
):
6292 timestamp
= event
.timestamp
6293 cpu_id
= event
["cpu_id"]
6296 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6298 def handle_syscall_exit_fchown(self
, event
):
6299 timestamp
= event
.timestamp
6300 cpu_id
= event
["cpu_id"]
6303 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6305 def handle_syscall_exit_chown(self
, event
):
6306 timestamp
= event
.timestamp
6307 cpu_id
= event
["cpu_id"]
6310 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6312 def handle_syscall_exit_fchmod(self
, event
):
6313 timestamp
= event
.timestamp
6314 cpu_id
= event
["cpu_id"]
6317 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6319 def handle_syscall_exit_chmod(self
, event
):
6320 timestamp
= event
.timestamp
6321 cpu_id
= event
["cpu_id"]
6324 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6326 def handle_syscall_exit_readlink(self
, event
):
6327 timestamp
= event
.timestamp
6328 cpu_id
= event
["cpu_id"]
6332 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
6334 def handle_syscall_exit_symlink(self
, event
):
6335 timestamp
= event
.timestamp
6336 cpu_id
= event
["cpu_id"]
6339 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6341 def handle_syscall_exit_unlink(self
, event
):
6342 timestamp
= event
.timestamp
6343 cpu_id
= event
["cpu_id"]
6346 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6348 def handle_syscall_exit_link(self
, event
):
6349 timestamp
= event
.timestamp
6350 cpu_id
= event
["cpu_id"]
6353 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6355 def handle_syscall_exit_creat(self
, event
):
6356 timestamp
= event
.timestamp
6357 cpu_id
= event
["cpu_id"]
6360 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6362 def handle_syscall_exit_rmdir(self
, event
):
6363 timestamp
= event
.timestamp
6364 cpu_id
= event
["cpu_id"]
6367 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6369 def handle_syscall_exit_mkdir(self
, event
):
6370 timestamp
= event
.timestamp
6371 cpu_id
= event
["cpu_id"]
6374 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6376 def handle_syscall_exit_rename(self
, event
):
6377 timestamp
= event
.timestamp
6378 cpu_id
= event
["cpu_id"]
6381 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6383 def handle_syscall_exit_fchdir(self
, event
):
6384 timestamp
= event
.timestamp
6385 cpu_id
= event
["cpu_id"]
6388 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6390 def handle_syscall_exit_chdir(self
, event
):
6391 timestamp
= event
.timestamp
6392 cpu_id
= event
["cpu_id"]
6395 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6397 def handle_syscall_exit_getcwd(self
, event
):
6398 timestamp
= event
.timestamp
6399 cpu_id
= event
["cpu_id"]
6403 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
6405 def handle_syscall_exit_getdents(self
, event
):
6406 timestamp
= event
.timestamp
6407 cpu_id
= event
["cpu_id"]
6409 dirent
= event
["dirent"]
6411 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, dirent = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, dirent
,))
6413 def handle_syscall_exit_ftruncate(self
, event
):
6414 timestamp
= event
.timestamp
6415 cpu_id
= event
["cpu_id"]
6418 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6420 def handle_syscall_exit_truncate(self
, event
):
6421 timestamp
= event
.timestamp
6422 cpu_id
= event
["cpu_id"]
6425 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6427 def handle_syscall_exit_fdatasync(self
, event
):
6428 timestamp
= event
.timestamp
6429 cpu_id
= event
["cpu_id"]
6432 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6434 def handle_syscall_exit_fsync(self
, event
):
6435 timestamp
= event
.timestamp
6436 cpu_id
= event
["cpu_id"]
6439 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6441 def handle_syscall_exit_flock(self
, event
):
6442 timestamp
= event
.timestamp
6443 cpu_id
= event
["cpu_id"]
6446 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6448 def handle_syscall_exit_fcntl(self
, event
):
6449 timestamp
= event
.timestamp
6450 cpu_id
= event
["cpu_id"]
6454 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg
,))
6456 def handle_syscall_exit_msgctl(self
, event
):
6457 timestamp
= event
.timestamp
6458 cpu_id
= event
["cpu_id"]
6462 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
6464 def handle_syscall_exit_msgrcv(self
, event
):
6465 timestamp
= event
.timestamp
6466 cpu_id
= event
["cpu_id"]
6468 msgp
= event
["msgp"]
6470 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, msgp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, msgp
,))
6472 def handle_syscall_exit_msgsnd(self
, event
):
6473 timestamp
= event
.timestamp
6474 cpu_id
= event
["cpu_id"]
6477 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6479 def handle_syscall_exit_msgget(self
, event
):
6480 timestamp
= event
.timestamp
6481 cpu_id
= event
["cpu_id"]
6484 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6486 def handle_syscall_exit_shmdt(self
, event
):
6487 timestamp
= event
.timestamp
6488 cpu_id
= event
["cpu_id"]
6491 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6493 def handle_syscall_exit_semctl(self
, event
):
6494 timestamp
= event
.timestamp
6495 cpu_id
= event
["cpu_id"]
6499 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg
,))
6501 def handle_syscall_exit_semop(self
, event
):
6502 timestamp
= event
.timestamp
6503 cpu_id
= event
["cpu_id"]
6506 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6508 def handle_syscall_exit_semget(self
, event
):
6509 timestamp
= event
.timestamp
6510 cpu_id
= event
["cpu_id"]
6513 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6515 def handle_syscall_exit_newuname(self
, event
):
6516 timestamp
= event
.timestamp
6517 cpu_id
= event
["cpu_id"]
6519 name
= event
["name"]
6521 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, name
,))
6523 def handle_syscall_exit_kill(self
, event
):
6524 timestamp
= event
.timestamp
6525 cpu_id
= event
["cpu_id"]
6528 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6530 def handle_syscall_exit_wait4(self
, event
):
6531 timestamp
= event
.timestamp
6532 cpu_id
= event
["cpu_id"]
6534 stat_addr
= event
["stat_addr"]
6537 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, stat_addr = %s, ru = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, stat_addr
, ru
,))
6539 def handle_syscall_exit_exit(self
, event
):
6540 timestamp
= event
.timestamp
6541 cpu_id
= event
["cpu_id"]
6544 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6546 def handle_syscall_exit_execve(self
, event
):
6547 timestamp
= event
.timestamp
6548 cpu_id
= event
["cpu_id"]
6551 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6553 def handle_syscall_exit_clone(self
, event
):
6554 timestamp
= event
.timestamp
6555 cpu_id
= event
["cpu_id"]
6558 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6560 def handle_syscall_exit_getsockopt(self
, event
):
6561 timestamp
= event
.timestamp
6562 cpu_id
= event
["cpu_id"]
6564 optval
= event
["optval"]
6565 optlen
= event
["optlen"]
6567 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, optval = %s, optlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, optval
, optlen
,))
6569 def handle_syscall_exit_setsockopt(self
, event
):
6570 timestamp
= event
.timestamp
6571 cpu_id
= event
["cpu_id"]
6574 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6576 def handle_syscall_exit_socketpair(self
, event
):
6577 timestamp
= event
.timestamp
6578 cpu_id
= event
["cpu_id"]
6580 usockvec
= event
["usockvec"]
6582 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, usockvec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, usockvec
,))
6584 def handle_syscall_exit_getpeername(self
, event
):
6585 timestamp
= event
.timestamp
6586 cpu_id
= event
["cpu_id"]
6588 usockaddr
= event
["usockaddr"]
6589 usockaddr_len
= event
["usockaddr_len"]
6591 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, usockaddr = %s, usockaddr_len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, usockaddr
, usockaddr_len
,))
6593 def handle_syscall_exit_getsockname(self
, event
):
6594 timestamp
= event
.timestamp
6595 cpu_id
= event
["cpu_id"]
6597 usockaddr
= event
["usockaddr"]
6598 usockaddr_len
= event
["usockaddr_len"]
6600 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, usockaddr = %s, usockaddr_len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, usockaddr
, usockaddr_len
,))
6602 def handle_syscall_exit_listen(self
, event
):
6603 timestamp
= event
.timestamp
6604 cpu_id
= event
["cpu_id"]
6607 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6609 def handle_syscall_exit_bind(self
, event
):
6610 timestamp
= event
.timestamp
6611 cpu_id
= event
["cpu_id"]
6614 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6616 def handle_syscall_exit_shutdown(self
, event
):
6617 timestamp
= event
.timestamp
6618 cpu_id
= event
["cpu_id"]
6621 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6623 def handle_syscall_exit_recvmsg(self
, event
):
6624 timestamp
= event
.timestamp
6625 cpu_id
= event
["cpu_id"]
6629 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, msg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, msg
,))
6631 def handle_syscall_exit_sendmsg(self
, event
):
6632 timestamp
= event
.timestamp
6633 cpu_id
= event
["cpu_id"]
6636 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6638 def handle_syscall_exit_recvfrom(self
, event
):
6639 timestamp
= event
.timestamp
6640 cpu_id
= event
["cpu_id"]
6642 ubuf
= event
["ubuf"]
6643 addr
= event
["addr"]
6644 addr_len
= event
["addr_len"]
6646 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ubuf = %s, addr = %s, addr_len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ubuf
, addr
, addr_len
,))
6648 def handle_syscall_exit_sendto(self
, event
):
6649 timestamp
= event
.timestamp
6650 cpu_id
= event
["cpu_id"]
6653 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6655 def handle_syscall_exit_accept(self
, event
):
6656 timestamp
= event
.timestamp
6657 cpu_id
= event
["cpu_id"]
6659 upeer_addrlen
= event
["upeer_addrlen"]
6660 family
= event
["family"]
6661 sport
= event
["sport"]
6662 _v4addr_length
= event
["_v4addr_length"]
6663 v4addr
= event
["v4addr"]
6664 _v6addr_length
= event
["_v6addr_length"]
6665 v6addr
= event
["v6addr"]
6667 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, upeer_addrlen = %s, family = %s, sport = %s, _v4addr_length = %s, v4addr = %s, _v6addr_length = %s, v6addr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, upeer_addrlen
, family
, sport
, _v4addr_length
, v4addr
, _v6addr_length
, v6addr
,))
6669 def handle_syscall_exit_connect(self
, event
):
6670 timestamp
= event
.timestamp
6671 cpu_id
= event
["cpu_id"]
6674 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6676 def handle_syscall_exit_socket(self
, event
):
6677 timestamp
= event
.timestamp
6678 cpu_id
= event
["cpu_id"]
6681 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6683 def handle_syscall_exit_sendfile64(self
, event
):
6684 timestamp
= event
.timestamp
6685 cpu_id
= event
["cpu_id"]
6687 offset
= event
["offset"]
6689 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, offset = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, offset
,))
6691 def handle_syscall_exit_getpid(self
, event
):
6692 timestamp
= event
.timestamp
6693 cpu_id
= event
["cpu_id"]
6696 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6698 def handle_syscall_exit_setitimer(self
, event
):
6699 timestamp
= event
.timestamp
6700 cpu_id
= event
["cpu_id"]
6702 ovalue
= event
["ovalue"]
6704 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ovalue = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ovalue
,))
6706 def handle_syscall_exit_alarm(self
, event
):
6707 timestamp
= event
.timestamp
6708 cpu_id
= event
["cpu_id"]
6711 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6713 def handle_syscall_exit_getitimer(self
, event
):
6714 timestamp
= event
.timestamp
6715 cpu_id
= event
["cpu_id"]
6717 value
= event
["value"]
6719 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, value
,))
6721 def handle_syscall_exit_nanosleep(self
, event
):
6722 timestamp
= event
.timestamp
6723 cpu_id
= event
["cpu_id"]
6725 rmtp
= event
["rmtp"]
6727 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, rmtp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, rmtp
,))
6729 def handle_syscall_exit_pause(self
, event
):
6730 timestamp
= event
.timestamp
6731 cpu_id
= event
["cpu_id"]
6734 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6736 def handle_syscall_exit_dup2(self
, event
):
6737 timestamp
= event
.timestamp
6738 cpu_id
= event
["cpu_id"]
6741 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6743 def handle_syscall_exit_dup(self
, event
):
6744 timestamp
= event
.timestamp
6745 cpu_id
= event
["cpu_id"]
6748 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6750 def handle_syscall_exit_shmctl(self
, event
):
6751 timestamp
= event
.timestamp
6752 cpu_id
= event
["cpu_id"]
6756 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
6758 def handle_syscall_exit_shmat(self
, event
):
6759 timestamp
= event
.timestamp
6760 cpu_id
= event
["cpu_id"]
6763 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6765 def handle_syscall_exit_shmget(self
, event
):
6766 timestamp
= event
.timestamp
6767 cpu_id
= event
["cpu_id"]
6770 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6772 def handle_syscall_exit_madvise(self
, event
):
6773 timestamp
= event
.timestamp
6774 cpu_id
= event
["cpu_id"]
6777 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6779 def handle_syscall_exit_mincore(self
, event
):
6780 timestamp
= event
.timestamp
6781 cpu_id
= event
["cpu_id"]
6785 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, vec
,))
6787 def handle_syscall_exit_msync(self
, event
):
6788 timestamp
= event
.timestamp
6789 cpu_id
= event
["cpu_id"]
6792 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6794 def handle_syscall_exit_mremap(self
, event
):
6795 timestamp
= event
.timestamp
6796 cpu_id
= event
["cpu_id"]
6799 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6801 def handle_syscall_exit_sched_yield(self
, event
):
6802 timestamp
= event
.timestamp
6803 cpu_id
= event
["cpu_id"]
6806 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6808 def handle_syscall_exit_select(self
, event
):
6809 timestamp
= event
.timestamp
6810 cpu_id
= event
["cpu_id"]
6813 outp
= event
["outp"]
6817 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, inp = %s, outp = %s, exp = %s, tvp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, inp
, outp
, exp
, tvp
,))
6819 def handle_syscall_exit_pipe(self
, event
):
6820 timestamp
= event
.timestamp
6821 cpu_id
= event
["cpu_id"]
6823 fildes
= event
["fildes"]
6825 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, fildes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, fildes
,))
6827 def handle_syscall_exit_access(self
, event
):
6828 timestamp
= event
.timestamp
6829 cpu_id
= event
["cpu_id"]
6832 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6834 def handle_syscall_exit_writev(self
, event
):
6835 timestamp
= event
.timestamp
6836 cpu_id
= event
["cpu_id"]
6840 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, vec
,))
6842 def handle_syscall_exit_readv(self
, event
):
6843 timestamp
= event
.timestamp
6844 cpu_id
= event
["cpu_id"]
6848 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, vec
,))
6850 def handle_syscall_exit_pwrite64(self
, event
):
6851 timestamp
= event
.timestamp
6852 cpu_id
= event
["cpu_id"]
6855 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6857 def handle_syscall_exit_pread64(self
, event
):
6858 timestamp
= event
.timestamp
6859 cpu_id
= event
["cpu_id"]
6863 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
6865 def handle_syscall_exit_ioctl(self
, event
):
6866 timestamp
= event
.timestamp
6867 cpu_id
= event
["cpu_id"]
6871 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, arg
,))
6873 def handle_syscall_exit_rt_sigprocmask(self
, event
):
6874 timestamp
= event
.timestamp
6875 cpu_id
= event
["cpu_id"]
6877 oset
= event
["oset"]
6879 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, oset = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, oset
,))
6881 def handle_syscall_exit_rt_sigaction(self
, event
):
6882 timestamp
= event
.timestamp
6883 cpu_id
= event
["cpu_id"]
6885 oact
= event
["oact"]
6887 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, oact = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, oact
,))
6889 def handle_syscall_exit_brk(self
, event
):
6890 timestamp
= event
.timestamp
6891 cpu_id
= event
["cpu_id"]
6894 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6896 def handle_syscall_exit_munmap(self
, event
):
6897 timestamp
= event
.timestamp
6898 cpu_id
= event
["cpu_id"]
6901 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6903 def handle_syscall_exit_mprotect(self
, event
):
6904 timestamp
= event
.timestamp
6905 cpu_id
= event
["cpu_id"]
6908 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6910 def handle_syscall_exit_mmap(self
, event
):
6911 timestamp
= event
.timestamp
6912 cpu_id
= event
["cpu_id"]
6915 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6917 def handle_syscall_exit_lseek(self
, event
):
6918 timestamp
= event
.timestamp
6919 cpu_id
= event
["cpu_id"]
6922 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6924 def handle_syscall_exit_poll(self
, event
):
6925 timestamp
= event
.timestamp
6926 cpu_id
= event
["cpu_id"]
6928 ufds
= event
["ufds"]
6930 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, ufds = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, ufds
,))
6932 def handle_syscall_exit_newlstat(self
, event
):
6933 timestamp
= event
.timestamp
6934 cpu_id
= event
["cpu_id"]
6936 statbuf
= event
["statbuf"]
6938 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, statbuf
,))
6940 def handle_syscall_exit_newfstat(self
, event
):
6941 timestamp
= event
.timestamp
6942 cpu_id
= event
["cpu_id"]
6944 statbuf
= event
["statbuf"]
6946 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, statbuf
,))
6948 def handle_syscall_exit_newstat(self
, event
):
6949 timestamp
= event
.timestamp
6950 cpu_id
= event
["cpu_id"]
6952 statbuf
= event
["statbuf"]
6954 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, statbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, statbuf
,))
6956 def handle_syscall_exit_close(self
, event
):
6957 timestamp
= event
.timestamp
6958 cpu_id
= event
["cpu_id"]
6961 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6963 def handle_syscall_exit_open(self
, event
):
6964 timestamp
= event
.timestamp
6965 cpu_id
= event
["cpu_id"]
6968 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6970 def handle_syscall_exit_write(self
, event
):
6971 timestamp
= event
.timestamp
6972 cpu_id
= event
["cpu_id"]
6975 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
6977 def handle_syscall_exit_read(self
, event
):
6978 timestamp
= event
.timestamp
6979 cpu_id
= event
["cpu_id"]
6983 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
, buf
,))
6985 def handle_syscall_entry_finit_module(self
, event
):
6986 timestamp
= event
.timestamp
6987 cpu_id
= event
["cpu_id"]
6989 uargs
= event
["uargs"]
6990 flags
= event
["flags"]
6992 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, uargs = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, uargs
, flags
,))
6994 def handle_syscall_entry_process_vm_writev(self
, event
):
6995 timestamp
= event
.timestamp
6996 cpu_id
= event
["cpu_id"]
6998 lvec
= event
["lvec"]
6999 liovcnt
= event
["liovcnt"]
7000 rvec
= event
["rvec"]
7001 riovcnt
= event
["riovcnt"]
7002 flags
= event
["flags"]
7004 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, lvec = %s, liovcnt = %s, rvec = %s, riovcnt = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, lvec
, liovcnt
, rvec
, riovcnt
, flags
,))
7006 def handle_syscall_entry_process_vm_readv(self
, event
):
7007 timestamp
= event
.timestamp
7008 cpu_id
= event
["cpu_id"]
7010 liovcnt
= event
["liovcnt"]
7011 rvec
= event
["rvec"]
7012 riovcnt
= event
["riovcnt"]
7013 flags
= event
["flags"]
7015 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, liovcnt = %s, rvec = %s, riovcnt = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, liovcnt
, rvec
, riovcnt
, flags
,))
7017 def handle_syscall_entry_getcpu(self
, event
):
7018 timestamp
= event
.timestamp
7019 cpu_id
= event
["cpu_id"]
7020 tcache
= event
["tcache"]
7022 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tcache = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tcache
,))
7024 def handle_syscall_entry_setns(self
, event
):
7025 timestamp
= event
.timestamp
7026 cpu_id
= event
["cpu_id"]
7028 nstype
= event
["nstype"]
7030 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, nstype = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, nstype
,))
7032 def handle_syscall_entry_sendmmsg(self
, event
):
7033 timestamp
= event
.timestamp
7034 cpu_id
= event
["cpu_id"]
7036 mmsg
= event
["mmsg"]
7037 vlen
= event
["vlen"]
7038 flags
= event
["flags"]
7040 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, mmsg = %s, vlen = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, mmsg
, vlen
, flags
,))
7042 def handle_syscall_entry_syncfs(self
, event
):
7043 timestamp
= event
.timestamp
7044 cpu_id
= event
["cpu_id"]
7047 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
7049 def handle_syscall_entry_clock_adjtime(self
, event
):
7050 timestamp
= event
.timestamp
7051 cpu_id
= event
["cpu_id"]
7052 which_clock
= event
["which_clock"]
7055 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s, utx = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
, utx
,))
7057 def handle_syscall_entry_open_by_handle_at(self
, event
):
7058 timestamp
= event
.timestamp
7059 cpu_id
= event
["cpu_id"]
7060 mountdirfd
= event
["mountdirfd"]
7061 handle
= event
["handle"]
7062 flags
= event
["flags"]
7064 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mountdirfd = %s, handle = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mountdirfd
, handle
, flags
,))
7066 def handle_syscall_entry_name_to_handle_at(self
, event
):
7067 timestamp
= event
.timestamp
7068 cpu_id
= event
["cpu_id"]
7070 name
= event
["name"]
7071 handle
= event
["handle"]
7072 flag
= event
["flag"]
7074 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, name = %s, handle = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, name
, handle
, flag
,))
7076 def handle_syscall_entry_prlimit64(self
, event
):
7077 timestamp
= event
.timestamp
7078 cpu_id
= event
["cpu_id"]
7080 resource
= event
["resource"]
7081 new_rlim
= event
["new_rlim"]
7083 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, resource = %s, new_rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, resource
, new_rlim
,))
7085 def handle_syscall_entry_fanotify_mark(self
, event
):
7086 timestamp
= event
.timestamp
7087 cpu_id
= event
["cpu_id"]
7088 fanotify_fd
= event
["fanotify_fd"]
7089 flags
= event
["flags"]
7090 mask
= event
["mask"]
7092 pathname
= event
["pathname"]
7094 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fanotify_fd = %s, flags = %s, mask = %s, dfd = %s, pathname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fanotify_fd
, flags
, mask
, dfd
, pathname
,))
7096 def handle_syscall_entry_fanotify_init(self
, event
):
7097 timestamp
= event
.timestamp
7098 cpu_id
= event
["cpu_id"]
7099 flags
= event
["flags"]
7100 event_f_flags
= event
["event_f_flags"]
7102 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s, event_f_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
, event_f_flags
,))
7104 def handle_syscall_entry_recvmmsg(self
, event
):
7105 timestamp
= event
.timestamp
7106 cpu_id
= event
["cpu_id"]
7108 vlen
= event
["vlen"]
7109 flags
= event
["flags"]
7110 timeout
= event
["timeout"]
7112 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vlen = %s, flags = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vlen
, flags
, timeout
,))
7114 def handle_syscall_entry_perf_event_open(self
, event
):
7115 timestamp
= event
.timestamp
7116 cpu_id
= event
["cpu_id"]
7117 attr_uptr
= event
["attr_uptr"]
7120 group_fd
= event
["group_fd"]
7121 flags
= event
["flags"]
7123 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { attr_uptr = %s, pid = %s, cpu = %s, group_fd = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, attr_uptr
, pid
, cpu
, group_fd
, flags
,))
7125 def handle_syscall_entry_rt_tgsigqueueinfo(self
, event
):
7126 timestamp
= event
.timestamp
7127 cpu_id
= event
["cpu_id"]
7128 tgid
= event
["tgid"]
7131 uinfo
= event
["uinfo"]
7133 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tgid = %s, pid = %s, sig = %s, uinfo = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tgid
, pid
, sig
, uinfo
,))
7135 def handle_syscall_entry_pwritev(self
, event
):
7136 timestamp
= event
.timestamp
7137 cpu_id
= event
["cpu_id"]
7140 vlen
= event
["vlen"]
7141 pos_l
= event
["pos_l"]
7142 pos_h
= event
["pos_h"]
7144 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vec = %s, vlen = %s, pos_l = %s, pos_h = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vec
, vlen
, pos_l
, pos_h
,))
7146 def handle_syscall_entry_preadv(self
, event
):
7147 timestamp
= event
.timestamp
7148 cpu_id
= event
["cpu_id"]
7150 vlen
= event
["vlen"]
7151 pos_l
= event
["pos_l"]
7152 pos_h
= event
["pos_h"]
7154 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vlen = %s, pos_l = %s, pos_h = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vlen
, pos_l
, pos_h
,))
7156 def handle_syscall_entry_inotify_init1(self
, event
):
7157 timestamp
= event
.timestamp
7158 cpu_id
= event
["cpu_id"]
7159 flags
= event
["flags"]
7161 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
,))
7163 def handle_syscall_entry_pipe2(self
, event
):
7164 timestamp
= event
.timestamp
7165 cpu_id
= event
["cpu_id"]
7166 flags
= event
["flags"]
7168 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
,))
7170 def handle_syscall_entry_dup3(self
, event
):
7171 timestamp
= event
.timestamp
7172 cpu_id
= event
["cpu_id"]
7173 oldfd
= event
["oldfd"]
7174 newfd
= event
["newfd"]
7175 flags
= event
["flags"]
7177 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldfd = %s, newfd = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldfd
, newfd
, flags
,))
7179 def handle_syscall_entry_epoll_create1(self
, event
):
7180 timestamp
= event
.timestamp
7181 cpu_id
= event
["cpu_id"]
7182 flags
= event
["flags"]
7184 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
,))
7186 def handle_syscall_entry_eventfd2(self
, event
):
7187 timestamp
= event
.timestamp
7188 cpu_id
= event
["cpu_id"]
7189 count
= event
["count"]
7190 flags
= event
["flags"]
7192 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { count = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, count
, flags
,))
7194 def handle_syscall_entry_signalfd4(self
, event
):
7195 timestamp
= event
.timestamp
7196 cpu_id
= event
["cpu_id"]
7198 user_mask
= event
["user_mask"]
7199 sizemask
= event
["sizemask"]
7200 flags
= event
["flags"]
7202 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufd = %s, user_mask = %s, sizemask = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufd
, user_mask
, sizemask
, flags
,))
7204 def handle_syscall_entry_accept4(self
, event
):
7205 timestamp
= event
.timestamp
7206 cpu_id
= event
["cpu_id"]
7208 upeer_addrlen
= event
["upeer_addrlen"]
7209 flags
= event
["flags"]
7211 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, upeer_addrlen = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, upeer_addrlen
, flags
,))
7213 def handle_syscall_entry_timerfd_gettime(self
, event
):
7214 timestamp
= event
.timestamp
7215 cpu_id
= event
["cpu_id"]
7218 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufd
,))
7220 def handle_syscall_entry_timerfd_settime(self
, event
):
7221 timestamp
= event
.timestamp
7222 cpu_id
= event
["cpu_id"]
7224 flags
= event
["flags"]
7225 utmr
= event
["utmr"]
7227 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufd = %s, flags = %s, utmr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufd
, flags
, utmr
,))
7229 def handle_syscall_entry_fallocate(self
, event
):
7230 timestamp
= event
.timestamp
7231 cpu_id
= event
["cpu_id"]
7233 mode
= event
["mode"]
7234 offset
= event
["offset"]
7237 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, mode = %s, offset = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, mode
, offset
, len,))
7239 def handle_syscall_entry_eventfd(self
, event
):
7240 timestamp
= event
.timestamp
7241 cpu_id
= event
["cpu_id"]
7242 count
= event
["count"]
7244 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, count
,))
7246 def handle_syscall_entry_timerfd_create(self
, event
):
7247 timestamp
= event
.timestamp
7248 cpu_id
= event
["cpu_id"]
7249 clockid
= event
["clockid"]
7250 flags
= event
["flags"]
7252 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clockid = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clockid
, flags
,))
7254 def handle_syscall_entry_signalfd(self
, event
):
7255 timestamp
= event
.timestamp
7256 cpu_id
= event
["cpu_id"]
7258 user_mask
= event
["user_mask"]
7259 sizemask
= event
["sizemask"]
7261 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufd = %s, user_mask = %s, sizemask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufd
, user_mask
, sizemask
,))
7263 def handle_syscall_entry_epoll_pwait(self
, event
):
7264 timestamp
= event
.timestamp
7265 cpu_id
= event
["cpu_id"]
7266 epfd
= event
["epfd"]
7267 maxevents
= event
["maxevents"]
7268 timeout
= event
["timeout"]
7269 sigmask
= event
["sigmask"]
7270 sigsetsize
= event
["sigsetsize"]
7272 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { epfd = %s, maxevents = %s, timeout = %s, sigmask = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, epfd
, maxevents
, timeout
, sigmask
, sigsetsize
,))
7274 def handle_syscall_entry_utimensat(self
, event
):
7275 timestamp
= event
.timestamp
7276 cpu_id
= event
["cpu_id"]
7278 filename
= event
["filename"]
7279 utimes
= event
["utimes"]
7280 flags
= event
["flags"]
7282 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, utimes = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, utimes
, flags
,))
7284 def handle_syscall_entry_move_pages(self
, event
):
7285 timestamp
= event
.timestamp
7286 cpu_id
= event
["cpu_id"]
7288 nr_pages
= event
["nr_pages"]
7289 pages
= event
["pages"]
7290 nodes
= event
["nodes"]
7291 flags
= event
["flags"]
7293 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, nr_pages = %s, pages = %s, nodes = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, nr_pages
, pages
, nodes
, flags
,))
7295 def handle_syscall_entry_vmsplice(self
, event
):
7296 timestamp
= event
.timestamp
7297 cpu_id
= event
["cpu_id"]
7300 nr_segs
= event
["nr_segs"]
7301 flags
= event
["flags"]
7303 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, iov = %s, nr_segs = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, iov
, nr_segs
, flags
,))
7305 def handle_syscall_entry_sync_file_range(self
, event
):
7306 timestamp
= event
.timestamp
7307 cpu_id
= event
["cpu_id"]
7309 offset
= event
["offset"]
7310 nbytes
= event
["nbytes"]
7311 flags
= event
["flags"]
7313 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, offset = %s, nbytes = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, offset
, nbytes
, flags
,))
7315 def handle_syscall_entry_tee(self
, event
):
7316 timestamp
= event
.timestamp
7317 cpu_id
= event
["cpu_id"]
7318 fdin
= event
["fdin"]
7319 fdout
= event
["fdout"]
7321 flags
= event
["flags"]
7323 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fdin = %s, fdout = %s, len = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fdin
, fdout
, len, flags
,))
7325 def handle_syscall_entry_splice(self
, event
):
7326 timestamp
= event
.timestamp
7327 cpu_id
= event
["cpu_id"]
7328 fd_in
= event
["fd_in"]
7329 off_in
= event
["off_in"]
7330 fd_out
= event
["fd_out"]
7331 off_out
= event
["off_out"]
7333 flags
= event
["flags"]
7335 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd_in = %s, off_in = %s, fd_out = %s, off_out = %s, len = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd_in
, off_in
, fd_out
, off_out
, len, flags
,))
7337 def handle_syscall_entry_get_robust_list(self
, event
):
7338 timestamp
= event
.timestamp
7339 cpu_id
= event
["cpu_id"]
7342 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
7344 def handle_syscall_entry_set_robust_list(self
, event
):
7345 timestamp
= event
.timestamp
7346 cpu_id
= event
["cpu_id"]
7347 head
= event
["head"]
7350 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { head = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, head
, len,))
7352 def handle_syscall_entry_unshare(self
, event
):
7353 timestamp
= event
.timestamp
7354 cpu_id
= event
["cpu_id"]
7355 unshare_flags
= event
["unshare_flags"]
7357 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { unshare_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, unshare_flags
,))
7359 def handle_syscall_entry_ppoll(self
, event
):
7360 timestamp
= event
.timestamp
7361 cpu_id
= event
["cpu_id"]
7362 ufds
= event
["ufds"]
7363 nfds
= event
["nfds"]
7365 sigmask
= event
["sigmask"]
7366 sigsetsize
= event
["sigsetsize"]
7368 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufds = %s, nfds = %s, tsp = %s, sigmask = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufds
, nfds
, tsp
, sigmask
, sigsetsize
,))
7370 def handle_syscall_entry_pselect6(self
, event
):
7371 timestamp
= event
.timestamp
7372 cpu_id
= event
["cpu_id"]
7375 outp
= event
["outp"]
7380 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { n = %s, inp = %s, outp = %s, exp = %s, tsp = %s, sig = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, n
, inp
, outp
, exp
, tsp
, sig
,))
7382 def handle_syscall_entry_faccessat(self
, event
):
7383 timestamp
= event
.timestamp
7384 cpu_id
= event
["cpu_id"]
7386 filename
= event
["filename"]
7387 mode
= event
["mode"]
7389 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, mode
,))
7391 def handle_syscall_entry_fchmodat(self
, event
):
7392 timestamp
= event
.timestamp
7393 cpu_id
= event
["cpu_id"]
7395 filename
= event
["filename"]
7396 mode
= event
["mode"]
7398 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, mode
,))
7400 def handle_syscall_entry_readlinkat(self
, event
):
7401 timestamp
= event
.timestamp
7402 cpu_id
= event
["cpu_id"]
7404 pathname
= event
["pathname"]
7405 bufsiz
= event
["bufsiz"]
7407 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, pathname = %s, bufsiz = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, pathname
, bufsiz
,))
7409 def handle_syscall_entry_symlinkat(self
, event
):
7410 timestamp
= event
.timestamp
7411 cpu_id
= event
["cpu_id"]
7412 oldname
= event
["oldname"]
7413 newdfd
= event
["newdfd"]
7414 newname
= event
["newname"]
7416 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldname = %s, newdfd = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldname
, newdfd
, newname
,))
7418 def handle_syscall_entry_linkat(self
, event
):
7419 timestamp
= event
.timestamp
7420 cpu_id
= event
["cpu_id"]
7421 olddfd
= event
["olddfd"]
7422 oldname
= event
["oldname"]
7423 newdfd
= event
["newdfd"]
7424 newname
= event
["newname"]
7425 flags
= event
["flags"]
7427 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { olddfd = %s, oldname = %s, newdfd = %s, newname = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, olddfd
, oldname
, newdfd
, newname
, flags
,))
7429 def handle_syscall_entry_renameat(self
, event
):
7430 timestamp
= event
.timestamp
7431 cpu_id
= event
["cpu_id"]
7432 olddfd
= event
["olddfd"]
7433 oldname
= event
["oldname"]
7434 newdfd
= event
["newdfd"]
7435 newname
= event
["newname"]
7437 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { olddfd = %s, oldname = %s, newdfd = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, olddfd
, oldname
, newdfd
, newname
,))
7439 def handle_syscall_entry_unlinkat(self
, event
):
7440 timestamp
= event
.timestamp
7441 cpu_id
= event
["cpu_id"]
7443 pathname
= event
["pathname"]
7444 flag
= event
["flag"]
7446 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, pathname = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, pathname
, flag
,))
7448 def handle_syscall_entry_newfstatat(self
, event
):
7449 timestamp
= event
.timestamp
7450 cpu_id
= event
["cpu_id"]
7452 filename
= event
["filename"]
7453 flag
= event
["flag"]
7455 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, flag
,))
7457 def handle_syscall_entry_futimesat(self
, event
):
7458 timestamp
= event
.timestamp
7459 cpu_id
= event
["cpu_id"]
7461 filename
= event
["filename"]
7462 utimes
= event
["utimes"]
7464 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, utimes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, utimes
,))
7466 def handle_syscall_entry_fchownat(self
, event
):
7467 timestamp
= event
.timestamp
7468 cpu_id
= event
["cpu_id"]
7470 filename
= event
["filename"]
7471 user
= event
["user"]
7472 group
= event
["group"]
7473 flag
= event
["flag"]
7475 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, user = %s, group = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, user
, group
, flag
,))
7477 def handle_syscall_entry_mknodat(self
, event
):
7478 timestamp
= event
.timestamp
7479 cpu_id
= event
["cpu_id"]
7481 filename
= event
["filename"]
7482 mode
= event
["mode"]
7485 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, mode = %s, dev = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, mode
, dev
,))
7487 def handle_syscall_entry_mkdirat(self
, event
):
7488 timestamp
= event
.timestamp
7489 cpu_id
= event
["cpu_id"]
7491 pathname
= event
["pathname"]
7492 mode
= event
["mode"]
7494 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, pathname = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, pathname
, mode
,))
7496 def handle_syscall_entry_openat(self
, event
):
7497 timestamp
= event
.timestamp
7498 cpu_id
= event
["cpu_id"]
7500 filename
= event
["filename"]
7501 flags
= event
["flags"]
7502 mode
= event
["mode"]
7504 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dfd = %s, filename = %s, flags = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dfd
, filename
, flags
, mode
,))
7506 def handle_syscall_entry_migrate_pages(self
, event
):
7507 timestamp
= event
.timestamp
7508 cpu_id
= event
["cpu_id"]
7510 maxnode
= event
["maxnode"]
7511 old_nodes
= event
["old_nodes"]
7512 new_nodes
= event
["new_nodes"]
7514 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, maxnode = %s, old_nodes = %s, new_nodes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, maxnode
, old_nodes
, new_nodes
,))
7516 def handle_syscall_entry_inotify_rm_watch(self
, event
):
7517 timestamp
= event
.timestamp
7518 cpu_id
= event
["cpu_id"]
7522 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, wd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, wd
,))
7524 def handle_syscall_entry_inotify_add_watch(self
, event
):
7525 timestamp
= event
.timestamp
7526 cpu_id
= event
["cpu_id"]
7528 pathname
= event
["pathname"]
7529 mask
= event
["mask"]
7531 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, pathname = %s, mask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, pathname
, mask
,))
7533 def handle_syscall_entry_inotify_init(self
, event
):
7534 timestamp
= event
.timestamp
7535 cpu_id
= event
["cpu_id"]
7537 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
7539 def handle_syscall_entry_ioprio_get(self
, event
):
7540 timestamp
= event
.timestamp
7541 cpu_id
= event
["cpu_id"]
7542 which
= event
["which"]
7545 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, who = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, who
,))
7547 def handle_syscall_entry_ioprio_set(self
, event
):
7548 timestamp
= event
.timestamp
7549 cpu_id
= event
["cpu_id"]
7550 which
= event
["which"]
7552 ioprio
= event
["ioprio"]
7554 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, who = %s, ioprio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, who
, ioprio
,))
7556 def handle_syscall_entry_keyctl(self
, event
):
7557 timestamp
= event
.timestamp
7558 cpu_id
= event
["cpu_id"]
7559 option
= event
["option"]
7560 arg2
= event
["arg2"]
7561 arg3
= event
["arg3"]
7562 arg4
= event
["arg4"]
7563 arg5
= event
["arg5"]
7565 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { option = %s, arg2 = %s, arg3 = %s, arg4 = %s, arg5 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, option
, arg2
, arg3
, arg4
, arg5
,))
7567 def handle_syscall_entry_request_key(self
, event
):
7568 timestamp
= event
.timestamp
7569 cpu_id
= event
["cpu_id"]
7570 _type
= event
["_type"]
7571 _description
= event
["_description"]
7572 _callout_info
= event
["_callout_info"]
7573 destringid
= event
["destringid"]
7575 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { _type = %s, _description = %s, _callout_info = %s, destringid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, _type
, _description
, _callout_info
, destringid
,))
7577 def handle_syscall_entry_add_key(self
, event
):
7578 timestamp
= event
.timestamp
7579 cpu_id
= event
["cpu_id"]
7580 _type
= event
["_type"]
7581 _description
= event
["_description"]
7582 _payload
= event
["_payload"]
7583 plen
= event
["plen"]
7584 ringid
= event
["ringid"]
7586 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { _type = %s, _description = %s, _payload = %s, plen = %s, ringid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, _type
, _description
, _payload
, plen
, ringid
,))
7588 def handle_syscall_entry_waitid(self
, event
):
7589 timestamp
= event
.timestamp
7590 cpu_id
= event
["cpu_id"]
7591 which
= event
["which"]
7592 upid
= event
["upid"]
7593 options
= event
["options"]
7595 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, upid = %s, options = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, upid
, options
,))
7597 def handle_syscall_entry_kexec_load(self
, event
):
7598 timestamp
= event
.timestamp
7599 cpu_id
= event
["cpu_id"]
7600 entry
= event
["entry"]
7601 nr_segments
= event
["nr_segments"]
7602 segments
= event
["segments"]
7603 flags
= event
["flags"]
7605 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { entry = %s, nr_segments = %s, segments = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, entry
, nr_segments
, segments
, flags
,))
7607 def handle_syscall_entry_mq_getsetattr(self
, event
):
7608 timestamp
= event
.timestamp
7609 cpu_id
= event
["cpu_id"]
7610 mqdes
= event
["mqdes"]
7611 u_mqstat
= event
["u_mqstat"]
7613 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mqdes = %s, u_mqstat = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mqdes
, u_mqstat
,))
7615 def handle_syscall_entry_mq_notify(self
, event
):
7616 timestamp
= event
.timestamp
7617 cpu_id
= event
["cpu_id"]
7618 mqdes
= event
["mqdes"]
7619 u_notification
= event
["u_notification"]
7621 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mqdes = %s, u_notification = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mqdes
, u_notification
,))
7623 def handle_syscall_entry_mq_timedreceive(self
, event
):
7624 timestamp
= event
.timestamp
7625 cpu_id
= event
["cpu_id"]
7626 mqdes
= event
["mqdes"]
7627 msg_len
= event
["msg_len"]
7628 u_abs_timeout
= event
["u_abs_timeout"]
7630 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mqdes = %s, msg_len = %s, u_abs_timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mqdes
, msg_len
, u_abs_timeout
,))
7632 def handle_syscall_entry_mq_timedsend(self
, event
):
7633 timestamp
= event
.timestamp
7634 cpu_id
= event
["cpu_id"]
7635 mqdes
= event
["mqdes"]
7636 u_msg_ptr
= event
["u_msg_ptr"]
7637 msg_len
= event
["msg_len"]
7638 msg_prio
= event
["msg_prio"]
7639 u_abs_timeout
= event
["u_abs_timeout"]
7641 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mqdes = %s, u_msg_ptr = %s, msg_len = %s, msg_prio = %s, u_abs_timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mqdes
, u_msg_ptr
, msg_len
, msg_prio
, u_abs_timeout
,))
7643 def handle_syscall_entry_mq_unlink(self
, event
):
7644 timestamp
= event
.timestamp
7645 cpu_id
= event
["cpu_id"]
7646 u_name
= event
["u_name"]
7648 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { u_name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, u_name
,))
7650 def handle_syscall_entry_mq_open(self
, event
):
7651 timestamp
= event
.timestamp
7652 cpu_id
= event
["cpu_id"]
7653 u_name
= event
["u_name"]
7654 oflag
= event
["oflag"]
7655 mode
= event
["mode"]
7656 u_attr
= event
["u_attr"]
7658 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { u_name = %s, oflag = %s, mode = %s, u_attr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, u_name
, oflag
, mode
, u_attr
,))
7660 def handle_syscall_entry_get_mempolicy(self
, event
):
7661 timestamp
= event
.timestamp
7662 cpu_id
= event
["cpu_id"]
7663 maxnode
= event
["maxnode"]
7664 addr
= event
["addr"]
7665 flags
= event
["flags"]
7667 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { maxnode = %s, addr = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, maxnode
, addr
, flags
,))
7669 def handle_syscall_entry_set_mempolicy(self
, event
):
7670 timestamp
= event
.timestamp
7671 cpu_id
= event
["cpu_id"]
7672 mode
= event
["mode"]
7673 nmask
= event
["nmask"]
7674 maxnode
= event
["maxnode"]
7676 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mode = %s, nmask = %s, maxnode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mode
, nmask
, maxnode
,))
7678 def handle_syscall_entry_mbind(self
, event
):
7679 timestamp
= event
.timestamp
7680 cpu_id
= event
["cpu_id"]
7681 start
= event
["start"]
7683 mode
= event
["mode"]
7684 nmask
= event
["nmask"]
7685 maxnode
= event
["maxnode"]
7686 flags
= event
["flags"]
7688 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s, mode = %s, nmask = %s, maxnode = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len, mode
, nmask
, maxnode
, flags
,))
7690 def handle_syscall_entry_utimes(self
, event
):
7691 timestamp
= event
.timestamp
7692 cpu_id
= event
["cpu_id"]
7693 filename
= event
["filename"]
7694 utimes
= event
["utimes"]
7696 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, utimes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, utimes
,))
7698 def handle_syscall_entry_tgkill(self
, event
):
7699 timestamp
= event
.timestamp
7700 cpu_id
= event
["cpu_id"]
7701 tgid
= event
["tgid"]
7705 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tgid = %s, pid = %s, sig = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tgid
, pid
, sig
,))
7707 def handle_syscall_entry_epoll_ctl(self
, event
):
7708 timestamp
= event
.timestamp
7709 cpu_id
= event
["cpu_id"]
7710 epfd
= event
["epfd"]
7713 _event
= event
["event"]
7715 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { epfd = %s, op = %s, fd = %s, event = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, epfd
, op
, fd
, _event
,))
7717 def handle_syscall_entry_epoll_wait(self
, event
):
7718 timestamp
= event
.timestamp
7719 cpu_id
= event
["cpu_id"]
7720 epfd
= event
["epfd"]
7721 maxevents
= event
["maxevents"]
7722 timeout
= event
["timeout"]
7724 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { epfd = %s, maxevents = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, epfd
, maxevents
, timeout
,))
7726 def handle_syscall_entry_exit_group(self
, event
):
7727 timestamp
= event
.timestamp
7728 cpu_id
= event
["cpu_id"]
7729 error_code
= event
["error_code"]
7731 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { error_code = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, error_code
,))
7733 def handle_syscall_entry_clock_nanosleep(self
, event
):
7734 timestamp
= event
.timestamp
7735 cpu_id
= event
["cpu_id"]
7736 which_clock
= event
["which_clock"]
7737 flags
= event
["flags"]
7738 rqtp
= event
["rqtp"]
7740 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s, flags = %s, rqtp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
, flags
, rqtp
,))
7742 def handle_syscall_entry_clock_getres(self
, event
):
7743 timestamp
= event
.timestamp
7744 cpu_id
= event
["cpu_id"]
7745 which_clock
= event
["which_clock"]
7747 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
,))
7749 def handle_syscall_entry_clock_gettime(self
, event
):
7750 timestamp
= event
.timestamp
7751 cpu_id
= event
["cpu_id"]
7752 which_clock
= event
["which_clock"]
7754 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
,))
7756 def handle_syscall_entry_clock_settime(self
, event
):
7757 timestamp
= event
.timestamp
7758 cpu_id
= event
["cpu_id"]
7759 which_clock
= event
["which_clock"]
7762 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s, tp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
, tp
,))
7764 def handle_syscall_entry_timer_delete(self
, event
):
7765 timestamp
= event
.timestamp
7766 cpu_id
= event
["cpu_id"]
7767 timer_id
= event
["timer_id"]
7769 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer_id
,))
7771 def handle_syscall_entry_timer_getoverrun(self
, event
):
7772 timestamp
= event
.timestamp
7773 cpu_id
= event
["cpu_id"]
7774 timer_id
= event
["timer_id"]
7776 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer_id
,))
7778 def handle_syscall_entry_timer_gettime(self
, event
):
7779 timestamp
= event
.timestamp
7780 cpu_id
= event
["cpu_id"]
7781 timer_id
= event
["timer_id"]
7783 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer_id
,))
7785 def handle_syscall_entry_timer_settime(self
, event
):
7786 timestamp
= event
.timestamp
7787 cpu_id
= event
["cpu_id"]
7788 timer_id
= event
["timer_id"]
7789 flags
= event
["flags"]
7790 new_setting
= event
["new_setting"]
7792 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer_id = %s, flags = %s, new_setting = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer_id
, flags
, new_setting
,))
7794 def handle_syscall_entry_timer_create(self
, event
):
7795 timestamp
= event
.timestamp
7796 cpu_id
= event
["cpu_id"]
7797 which_clock
= event
["which_clock"]
7798 timer_event_spec
= event
["timer_event_spec"]
7800 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which_clock = %s, timer_event_spec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which_clock
, timer_event_spec
,))
7802 def handle_syscall_entry_fadvise64(self
, event
):
7803 timestamp
= event
.timestamp
7804 cpu_id
= event
["cpu_id"]
7806 offset
= event
["offset"]
7808 advice
= event
["advice"]
7810 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, offset = %s, len = %s, advice = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, offset
, len, advice
,))
7812 def handle_syscall_entry_semtimedop(self
, event
):
7813 timestamp
= event
.timestamp
7814 cpu_id
= event
["cpu_id"]
7815 semid
= event
["semid"]
7816 tsops
= event
["tsops"]
7817 nsops
= event
["nsops"]
7818 timeout
= event
["timeout"]
7820 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { semid = %s, tsops = %s, nsops = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, semid
, tsops
, nsops
, timeout
,))
7822 def handle_syscall_entry_restart_syscall(self
, event
):
7823 timestamp
= event
.timestamp
7824 cpu_id
= event
["cpu_id"]
7826 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
7828 def handle_syscall_entry_set_tid_address(self
, event
):
7829 timestamp
= event
.timestamp
7830 cpu_id
= event
["cpu_id"]
7831 tidptr
= event
["tidptr"]
7833 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tidptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tidptr
,))
7835 def handle_syscall_entry_getdents64(self
, event
):
7836 timestamp
= event
.timestamp
7837 cpu_id
= event
["cpu_id"]
7839 count
= event
["count"]
7841 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, count
,))
7843 def handle_syscall_entry_remap_file_pages(self
, event
):
7844 timestamp
= event
.timestamp
7845 cpu_id
= event
["cpu_id"]
7846 start
= event
["start"]
7847 size
= event
["size"]
7848 prot
= event
["prot"]
7849 pgoff
= event
["pgoff"]
7850 flags
= event
["flags"]
7852 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, size = %s, prot = %s, pgoff = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, size
, prot
, pgoff
, flags
,))
7854 def handle_syscall_entry_epoll_create(self
, event
):
7855 timestamp
= event
.timestamp
7856 cpu_id
= event
["cpu_id"]
7857 size
= event
["size"]
7859 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, size
,))
7861 def handle_syscall_entry_lookup_dcookie(self
, event
):
7862 timestamp
= event
.timestamp
7863 cpu_id
= event
["cpu_id"]
7864 cookie64
= event
["cookie64"]
7867 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { cookie64 = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, cookie64
, len,))
7869 def handle_syscall_entry_io_cancel(self
, event
):
7870 timestamp
= event
.timestamp
7871 cpu_id
= event
["cpu_id"]
7872 ctx_id
= event
["ctx_id"]
7873 iocb
= event
["iocb"]
7875 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ctx_id = %s, iocb = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ctx_id
, iocb
,))
7877 def handle_syscall_entry_io_submit(self
, event
):
7878 timestamp
= event
.timestamp
7879 cpu_id
= event
["cpu_id"]
7880 ctx_id
= event
["ctx_id"]
7882 iocbpp
= event
["iocbpp"]
7884 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ctx_id = %s, nr = %s, iocbpp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ctx_id
, nr
, iocbpp
,))
7886 def handle_syscall_entry_io_getevents(self
, event
):
7887 timestamp
= event
.timestamp
7888 cpu_id
= event
["cpu_id"]
7889 ctx_id
= event
["ctx_id"]
7890 min_nr
= event
["min_nr"]
7892 timeout
= event
["timeout"]
7894 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ctx_id = %s, min_nr = %s, nr = %s, timeout = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ctx_id
, min_nr
, nr
, timeout
,))
7896 def handle_syscall_entry_io_destroy(self
, event
):
7897 timestamp
= event
.timestamp
7898 cpu_id
= event
["cpu_id"]
7901 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ctx = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ctx
,))
7903 def handle_syscall_entry_io_setup(self
, event
):
7904 timestamp
= event
.timestamp
7905 cpu_id
= event
["cpu_id"]
7906 nr_events
= event
["nr_events"]
7907 ctxp
= event
["ctxp"]
7909 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_events = %s, ctxp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_events
, ctxp
,))
7911 def handle_syscall_entry_sched_getaffinity(self
, event
):
7912 timestamp
= event
.timestamp
7913 cpu_id
= event
["cpu_id"]
7917 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, len,))
7919 def handle_syscall_entry_sched_setaffinity(self
, event
):
7920 timestamp
= event
.timestamp
7921 cpu_id
= event
["cpu_id"]
7924 user_mask_ptr
= event
["user_mask_ptr"]
7926 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, len = %s, user_mask_ptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, len, user_mask_ptr
,))
7928 def handle_syscall_entry_futex(self
, event
):
7929 timestamp
= event
.timestamp
7930 cpu_id
= event
["cpu_id"]
7931 uaddr
= event
["uaddr"]
7934 utime
= event
["utime"]
7935 uaddr2
= event
["uaddr2"]
7936 val3
= event
["val3"]
7938 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uaddr = %s, op = %s, val = %s, utime = %s, uaddr2 = %s, val3 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uaddr
, op
, val
, utime
, uaddr2
, val3
,))
7940 def handle_syscall_entry_time(self
, event
):
7941 timestamp
= event
.timestamp
7942 cpu_id
= event
["cpu_id"]
7944 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
7946 def handle_syscall_entry_tkill(self
, event
):
7947 timestamp
= event
.timestamp
7948 cpu_id
= event
["cpu_id"]
7952 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, sig = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, sig
,))
7954 def handle_syscall_entry_fremovexattr(self
, event
):
7955 timestamp
= event
.timestamp
7956 cpu_id
= event
["cpu_id"]
7958 name
= event
["name"]
7960 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, name
,))
7962 def handle_syscall_entry_lremovexattr(self
, event
):
7963 timestamp
= event
.timestamp
7964 cpu_id
= event
["cpu_id"]
7965 pathname
= event
["pathname"]
7966 name
= event
["name"]
7968 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
,))
7970 def handle_syscall_entry_removexattr(self
, event
):
7971 timestamp
= event
.timestamp
7972 cpu_id
= event
["cpu_id"]
7973 pathname
= event
["pathname"]
7974 name
= event
["name"]
7976 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
,))
7978 def handle_syscall_entry_flistxattr(self
, event
):
7979 timestamp
= event
.timestamp
7980 cpu_id
= event
["cpu_id"]
7982 size
= event
["size"]
7984 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, size
,))
7986 def handle_syscall_entry_llistxattr(self
, event
):
7987 timestamp
= event
.timestamp
7988 cpu_id
= event
["cpu_id"]
7989 pathname
= event
["pathname"]
7990 size
= event
["size"]
7992 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, size
,))
7994 def handle_syscall_entry_listxattr(self
, event
):
7995 timestamp
= event
.timestamp
7996 cpu_id
= event
["cpu_id"]
7997 pathname
= event
["pathname"]
7998 size
= event
["size"]
8000 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, size
,))
8002 def handle_syscall_entry_fgetxattr(self
, event
):
8003 timestamp
= event
.timestamp
8004 cpu_id
= event
["cpu_id"]
8006 name
= event
["name"]
8007 size
= event
["size"]
8009 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, name = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, name
, size
,))
8011 def handle_syscall_entry_lgetxattr(self
, event
):
8012 timestamp
= event
.timestamp
8013 cpu_id
= event
["cpu_id"]
8014 pathname
= event
["pathname"]
8015 name
= event
["name"]
8016 size
= event
["size"]
8018 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
, size
,))
8020 def handle_syscall_entry_getxattr(self
, event
):
8021 timestamp
= event
.timestamp
8022 cpu_id
= event
["cpu_id"]
8023 pathname
= event
["pathname"]
8024 name
= event
["name"]
8025 size
= event
["size"]
8027 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
, size
,))
8029 def handle_syscall_entry_fsetxattr(self
, event
):
8030 timestamp
= event
.timestamp
8031 cpu_id
= event
["cpu_id"]
8033 name
= event
["name"]
8034 value
= event
["value"]
8035 size
= event
["size"]
8036 flags
= event
["flags"]
8038 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, name = %s, value = %s, size = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, name
, value
, size
, flags
,))
8040 def handle_syscall_entry_lsetxattr(self
, event
):
8041 timestamp
= event
.timestamp
8042 cpu_id
= event
["cpu_id"]
8043 pathname
= event
["pathname"]
8044 name
= event
["name"]
8045 value
= event
["value"]
8046 size
= event
["size"]
8047 flags
= event
["flags"]
8049 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s, value = %s, size = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
, value
, size
, flags
,))
8051 def handle_syscall_entry_setxattr(self
, event
):
8052 timestamp
= event
.timestamp
8053 cpu_id
= event
["cpu_id"]
8054 pathname
= event
["pathname"]
8055 name
= event
["name"]
8056 value
= event
["value"]
8057 size
= event
["size"]
8058 flags
= event
["flags"]
8060 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, name = %s, value = %s, size = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, name
, value
, size
, flags
,))
8062 def handle_syscall_entry_readahead(self
, event
):
8063 timestamp
= event
.timestamp
8064 cpu_id
= event
["cpu_id"]
8066 offset
= event
["offset"]
8067 count
= event
["count"]
8069 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, offset = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, offset
, count
,))
8071 def handle_syscall_entry_gettid(self
, event
):
8072 timestamp
= event
.timestamp
8073 cpu_id
= event
["cpu_id"]
8075 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8077 def handle_syscall_entry_quotactl(self
, event
):
8078 timestamp
= event
.timestamp
8079 cpu_id
= event
["cpu_id"]
8081 special
= event
["special"]
8083 addr
= event
["addr"]
8085 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { cmd = %s, special = %s, id = %s, addr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, cmd
, special
, id, addr
,))
8087 def handle_syscall_entry_delete_module(self
, event
):
8088 timestamp
= event
.timestamp
8089 cpu_id
= event
["cpu_id"]
8090 name_user
= event
["name_user"]
8091 flags
= event
["flags"]
8093 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name_user = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name_user
, flags
,))
8095 def handle_syscall_entry_init_module(self
, event
):
8096 timestamp
= event
.timestamp
8097 cpu_id
= event
["cpu_id"]
8098 umod
= event
["umod"]
8100 uargs
= event
["uargs"]
8102 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { umod = %s, len = %s, uargs = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, umod
, len, uargs
,))
8104 def handle_syscall_entry_setdomainname(self
, event
):
8105 timestamp
= event
.timestamp
8106 cpu_id
= event
["cpu_id"]
8107 name
= event
["name"]
8110 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, len,))
8112 def handle_syscall_entry_sethostname(self
, event
):
8113 timestamp
= event
.timestamp
8114 cpu_id
= event
["cpu_id"]
8115 name
= event
["name"]
8118 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, len,))
8120 def handle_syscall_entry_reboot(self
, event
):
8121 timestamp
= event
.timestamp
8122 cpu_id
= event
["cpu_id"]
8123 magic1
= event
["magic1"]
8124 magic2
= event
["magic2"]
8128 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { magic1 = %s, magic2 = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, magic1
, magic2
, cmd
, arg
,))
8130 def handle_syscall_entry_swapoff(self
, event
):
8131 timestamp
= event
.timestamp
8132 cpu_id
= event
["cpu_id"]
8133 specialfile
= event
["specialfile"]
8135 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { specialfile = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, specialfile
,))
8137 def handle_syscall_entry_swapon(self
, event
):
8138 timestamp
= event
.timestamp
8139 cpu_id
= event
["cpu_id"]
8140 specialfile
= event
["specialfile"]
8141 swap_flags
= event
["swap_flags"]
8143 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { specialfile = %s, swap_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, specialfile
, swap_flags
,))
8145 def handle_syscall_entry_umount(self
, event
):
8146 timestamp
= event
.timestamp
8147 cpu_id
= event
["cpu_id"]
8148 name
= event
["name"]
8149 flags
= event
["flags"]
8151 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, flags
,))
8153 def handle_syscall_entry_mount(self
, event
):
8154 timestamp
= event
.timestamp
8155 cpu_id
= event
["cpu_id"]
8156 dev_name
= event
["dev_name"]
8157 dir_name
= event
["dir_name"]
8158 type = event
["type"]
8159 flags
= event
["flags"]
8160 data
= event
["data"]
8162 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev_name = %s, dir_name = %s, type = %s, flags = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev_name
, dir_name
, type, flags
, data
,))
8164 def handle_syscall_entry_settimeofday(self
, event
):
8165 timestamp
= event
.timestamp
8166 cpu_id
= event
["cpu_id"]
8170 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tv = %s, tz = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tv
, tz
,))
8172 def handle_syscall_entry_acct(self
, event
):
8173 timestamp
= event
.timestamp
8174 cpu_id
= event
["cpu_id"]
8175 name
= event
["name"]
8177 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
8179 def handle_syscall_entry_sync(self
, event
):
8180 timestamp
= event
.timestamp
8181 cpu_id
= event
["cpu_id"]
8183 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8185 def handle_syscall_entry_chroot(self
, event
):
8186 timestamp
= event
.timestamp
8187 cpu_id
= event
["cpu_id"]
8188 filename
= event
["filename"]
8190 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
,))
8192 def handle_syscall_entry_setrlimit(self
, event
):
8193 timestamp
= event
.timestamp
8194 cpu_id
= event
["cpu_id"]
8195 resource
= event
["resource"]
8196 rlim
= event
["rlim"]
8198 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { resource = %s, rlim = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, resource
, rlim
,))
8200 def handle_syscall_entry_adjtimex(self
, event
):
8201 timestamp
= event
.timestamp
8202 cpu_id
= event
["cpu_id"]
8203 txc_p
= event
["txc_p"]
8205 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { txc_p = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, txc_p
,))
8207 def handle_syscall_entry_prctl(self
, event
):
8208 timestamp
= event
.timestamp
8209 cpu_id
= event
["cpu_id"]
8210 option
= event
["option"]
8211 arg2
= event
["arg2"]
8212 arg3
= event
["arg3"]
8213 arg4
= event
["arg4"]
8214 arg5
= event
["arg5"]
8216 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { option = %s, arg2 = %s, arg3 = %s, arg4 = %s, arg5 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, option
, arg2
, arg3
, arg4
, arg5
,))
8218 def handle_syscall_entry_sysctl(self
, event
):
8219 timestamp
= event
.timestamp
8220 cpu_id
= event
["cpu_id"]
8221 args
= event
["args"]
8223 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, args
,))
8225 def handle_syscall_entry_pivot_root(self
, event
):
8226 timestamp
= event
.timestamp
8227 cpu_id
= event
["cpu_id"]
8228 new_root
= event
["new_root"]
8229 put_old
= event
["put_old"]
8231 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { new_root = %s, put_old = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, new_root
, put_old
,))
8233 def handle_syscall_entry_vhangup(self
, event
):
8234 timestamp
= event
.timestamp
8235 cpu_id
= event
["cpu_id"]
8237 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8239 def handle_syscall_entry_munlockall(self
, event
):
8240 timestamp
= event
.timestamp
8241 cpu_id
= event
["cpu_id"]
8243 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8245 def handle_syscall_entry_mlockall(self
, event
):
8246 timestamp
= event
.timestamp
8247 cpu_id
= event
["cpu_id"]
8248 flags
= event
["flags"]
8250 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, flags
,))
8252 def handle_syscall_entry_munlock(self
, event
):
8253 timestamp
= event
.timestamp
8254 cpu_id
= event
["cpu_id"]
8255 start
= event
["start"]
8258 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len,))
8260 def handle_syscall_entry_mlock(self
, event
):
8261 timestamp
= event
.timestamp
8262 cpu_id
= event
["cpu_id"]
8263 start
= event
["start"]
8266 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len,))
8268 def handle_syscall_entry_sched_rr_get_interval(self
, event
):
8269 timestamp
= event
.timestamp
8270 cpu_id
= event
["cpu_id"]
8273 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
8275 def handle_syscall_entry_sched_get_priority_min(self
, event
):
8276 timestamp
= event
.timestamp
8277 cpu_id
= event
["cpu_id"]
8278 policy
= event
["policy"]
8280 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { policy = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, policy
,))
8282 def handle_syscall_entry_sched_get_priority_max(self
, event
):
8283 timestamp
= event
.timestamp
8284 cpu_id
= event
["cpu_id"]
8285 policy
= event
["policy"]
8287 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { policy = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, policy
,))
8289 def handle_syscall_entry_sched_getscheduler(self
, event
):
8290 timestamp
= event
.timestamp
8291 cpu_id
= event
["cpu_id"]
8294 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
8296 def handle_syscall_entry_sched_setscheduler(self
, event
):
8297 timestamp
= event
.timestamp
8298 cpu_id
= event
["cpu_id"]
8300 policy
= event
["policy"]
8301 param
= event
["param"]
8303 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, policy = %s, param = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, policy
, param
,))
8305 def handle_syscall_entry_sched_getparam(self
, event
):
8306 timestamp
= event
.timestamp
8307 cpu_id
= event
["cpu_id"]
8310 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
8312 def handle_syscall_entry_sched_setparam(self
, event
):
8313 timestamp
= event
.timestamp
8314 cpu_id
= event
["cpu_id"]
8316 param
= event
["param"]
8318 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, param = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, param
,))
8320 def handle_syscall_entry_setpriority(self
, event
):
8321 timestamp
= event
.timestamp
8322 cpu_id
= event
["cpu_id"]
8323 which
= event
["which"]
8325 niceval
= event
["niceval"]
8327 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, who = %s, niceval = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, who
, niceval
,))
8329 def handle_syscall_entry_getpriority(self
, event
):
8330 timestamp
= event
.timestamp
8331 cpu_id
= event
["cpu_id"]
8332 which
= event
["which"]
8335 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, who = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, who
,))
8337 def handle_syscall_entry_sysfs(self
, event
):
8338 timestamp
= event
.timestamp
8339 cpu_id
= event
["cpu_id"]
8340 option
= event
["option"]
8341 arg1
= event
["arg1"]
8342 arg2
= event
["arg2"]
8344 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { option = %s, arg1 = %s, arg2 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, option
, arg1
, arg2
,))
8346 def handle_syscall_entry_fstatfs(self
, event
):
8347 timestamp
= event
.timestamp
8348 cpu_id
= event
["cpu_id"]
8351 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
8353 def handle_syscall_entry_statfs(self
, event
):
8354 timestamp
= event
.timestamp
8355 cpu_id
= event
["cpu_id"]
8356 pathname
= event
["pathname"]
8358 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
,))
8360 def handle_syscall_entry_ustat(self
, event
):
8361 timestamp
= event
.timestamp
8362 cpu_id
= event
["cpu_id"]
8365 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
,))
8367 def handle_syscall_entry_personality(self
, event
):
8368 timestamp
= event
.timestamp
8369 cpu_id
= event
["cpu_id"]
8370 personality
= event
["personality"]
8372 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { personality = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, personality
,))
8374 def handle_syscall_entry_mknod(self
, event
):
8375 timestamp
= event
.timestamp
8376 cpu_id
= event
["cpu_id"]
8377 filename
= event
["filename"]
8378 mode
= event
["mode"]
8381 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, mode = %s, dev = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, mode
, dev
,))
8383 def handle_syscall_entry_utime(self
, event
):
8384 timestamp
= event
.timestamp
8385 cpu_id
= event
["cpu_id"]
8386 filename
= event
["filename"]
8387 times
= event
["times"]
8389 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, times = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, times
,))
8391 def handle_syscall_entry_sigaltstack(self
, event
):
8392 timestamp
= event
.timestamp
8393 cpu_id
= event
["cpu_id"]
8395 uoss
= event
["uoss"]
8397 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uss = %s, uoss = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uss
, uoss
,))
8399 def handle_syscall_entry_rt_sigsuspend(self
, event
):
8400 timestamp
= event
.timestamp
8401 cpu_id
= event
["cpu_id"]
8402 unewset
= event
["unewset"]
8403 sigsetsize
= event
["sigsetsize"]
8405 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { unewset = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, unewset
, sigsetsize
,))
8407 def handle_syscall_entry_rt_sigqueueinfo(self
, event
):
8408 timestamp
= event
.timestamp
8409 cpu_id
= event
["cpu_id"]
8412 uinfo
= event
["uinfo"]
8414 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, sig = %s, uinfo = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, sig
, uinfo
,))
8416 def handle_syscall_entry_rt_sigtimedwait(self
, event
):
8417 timestamp
= event
.timestamp
8418 cpu_id
= event
["cpu_id"]
8420 sigsetsize
= event
["sigsetsize"]
8422 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uts = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uts
, sigsetsize
,))
8424 def handle_syscall_entry_rt_sigpending(self
, event
):
8425 timestamp
= event
.timestamp
8426 cpu_id
= event
["cpu_id"]
8427 sigsetsize
= event
["sigsetsize"]
8429 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, sigsetsize
,))
8431 def handle_syscall_entry_getsid(self
, event
):
8432 timestamp
= event
.timestamp
8433 cpu_id
= event
["cpu_id"]
8436 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
8438 def handle_syscall_entry_setfsgid(self
, event
):
8439 timestamp
= event
.timestamp
8440 cpu_id
= event
["cpu_id"]
8443 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gid
,))
8445 def handle_syscall_entry_setfsuid(self
, event
):
8446 timestamp
= event
.timestamp
8447 cpu_id
= event
["cpu_id"]
8450 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uid
,))
8452 def handle_syscall_entry_getpgid(self
, event
):
8453 timestamp
= event
.timestamp
8454 cpu_id
= event
["cpu_id"]
8457 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
,))
8459 def handle_syscall_entry_getresgid(self
, event
):
8460 timestamp
= event
.timestamp
8461 cpu_id
= event
["cpu_id"]
8463 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8465 def handle_syscall_entry_setresgid(self
, event
):
8466 timestamp
= event
.timestamp
8467 cpu_id
= event
["cpu_id"]
8468 rgid
= event
["rgid"]
8469 egid
= event
["egid"]
8470 sgid
= event
["sgid"]
8472 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rgid = %s, egid = %s, sgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rgid
, egid
, sgid
,))
8474 def handle_syscall_entry_getresuid(self
, event
):
8475 timestamp
= event
.timestamp
8476 cpu_id
= event
["cpu_id"]
8478 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8480 def handle_syscall_entry_setresuid(self
, event
):
8481 timestamp
= event
.timestamp
8482 cpu_id
= event
["cpu_id"]
8483 ruid
= event
["ruid"]
8484 euid
= event
["euid"]
8485 suid
= event
["suid"]
8487 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ruid = %s, euid = %s, suid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ruid
, euid
, suid
,))
8489 def handle_syscall_entry_setgroups(self
, event
):
8490 timestamp
= event
.timestamp
8491 cpu_id
= event
["cpu_id"]
8492 gidsetsize
= event
["gidsetsize"]
8493 grouplist
= event
["grouplist"]
8495 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gidsetsize = %s, grouplist = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gidsetsize
, grouplist
,))
8497 def handle_syscall_entry_getgroups(self
, event
):
8498 timestamp
= event
.timestamp
8499 cpu_id
= event
["cpu_id"]
8500 gidsetsize
= event
["gidsetsize"]
8502 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gidsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gidsetsize
,))
8504 def handle_syscall_entry_setregid(self
, event
):
8505 timestamp
= event
.timestamp
8506 cpu_id
= event
["cpu_id"]
8507 rgid
= event
["rgid"]
8508 egid
= event
["egid"]
8510 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rgid = %s, egid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rgid
, egid
,))
8512 def handle_syscall_entry_setreuid(self
, event
):
8513 timestamp
= event
.timestamp
8514 cpu_id
= event
["cpu_id"]
8515 ruid
= event
["ruid"]
8516 euid
= event
["euid"]
8518 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ruid = %s, euid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ruid
, euid
,))
8520 def handle_syscall_entry_setsid(self
, event
):
8521 timestamp
= event
.timestamp
8522 cpu_id
= event
["cpu_id"]
8524 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8526 def handle_syscall_entry_getpgrp(self
, event
):
8527 timestamp
= event
.timestamp
8528 cpu_id
= event
["cpu_id"]
8530 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8532 def handle_syscall_entry_getppid(self
, event
):
8533 timestamp
= event
.timestamp
8534 cpu_id
= event
["cpu_id"]
8536 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8538 def handle_syscall_entry_setpgid(self
, event
):
8539 timestamp
= event
.timestamp
8540 cpu_id
= event
["cpu_id"]
8542 pgid
= event
["pgid"]
8544 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, pgid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, pgid
,))
8546 def handle_syscall_entry_getegid(self
, event
):
8547 timestamp
= event
.timestamp
8548 cpu_id
= event
["cpu_id"]
8550 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8552 def handle_syscall_entry_geteuid(self
, event
):
8553 timestamp
= event
.timestamp
8554 cpu_id
= event
["cpu_id"]
8556 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8558 def handle_syscall_entry_setgid(self
, event
):
8559 timestamp
= event
.timestamp
8560 cpu_id
= event
["cpu_id"]
8563 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gid
,))
8565 def handle_syscall_entry_setuid(self
, event
):
8566 timestamp
= event
.timestamp
8567 cpu_id
= event
["cpu_id"]
8570 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, uid
,))
8572 def handle_syscall_entry_getgid(self
, event
):
8573 timestamp
= event
.timestamp
8574 cpu_id
= event
["cpu_id"]
8576 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8578 def handle_syscall_entry_syslog(self
, event
):
8579 timestamp
= event
.timestamp
8580 cpu_id
= event
["cpu_id"]
8581 type = event
["type"]
8584 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { type = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, type, len,))
8586 def handle_syscall_entry_getuid(self
, event
):
8587 timestamp
= event
.timestamp
8588 cpu_id
= event
["cpu_id"]
8590 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8592 def handle_syscall_entry_ptrace(self
, event
):
8593 timestamp
= event
.timestamp
8594 cpu_id
= event
["cpu_id"]
8595 request
= event
["request"]
8597 addr
= event
["addr"]
8598 data
= event
["data"]
8600 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { request = %s, pid = %s, addr = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, request
, pid
, addr
, data
,))
8602 def handle_syscall_entry_times(self
, event
):
8603 timestamp
= event
.timestamp
8604 cpu_id
= event
["cpu_id"]
8606 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8608 def handle_syscall_entry_sysinfo(self
, event
):
8609 timestamp
= event
.timestamp
8610 cpu_id
= event
["cpu_id"]
8612 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8614 def handle_syscall_entry_getrusage(self
, event
):
8615 timestamp
= event
.timestamp
8616 cpu_id
= event
["cpu_id"]
8619 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { who = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, who
,))
8621 def handle_syscall_entry_getrlimit(self
, event
):
8622 timestamp
= event
.timestamp
8623 cpu_id
= event
["cpu_id"]
8624 resource
= event
["resource"]
8626 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { resource = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, resource
,))
8628 def handle_syscall_entry_gettimeofday(self
, event
):
8629 timestamp
= event
.timestamp
8630 cpu_id
= event
["cpu_id"]
8632 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8634 def handle_syscall_entry_umask(self
, event
):
8635 timestamp
= event
.timestamp
8636 cpu_id
= event
["cpu_id"]
8637 mask
= event
["mask"]
8639 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { mask = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, mask
,))
8641 def handle_syscall_entry_lchown(self
, event
):
8642 timestamp
= event
.timestamp
8643 cpu_id
= event
["cpu_id"]
8644 filename
= event
["filename"]
8645 user
= event
["user"]
8646 group
= event
["group"]
8648 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, user
, group
,))
8650 def handle_syscall_entry_fchown(self
, event
):
8651 timestamp
= event
.timestamp
8652 cpu_id
= event
["cpu_id"]
8654 user
= event
["user"]
8655 group
= event
["group"]
8657 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, user
, group
,))
8659 def handle_syscall_entry_chown(self
, event
):
8660 timestamp
= event
.timestamp
8661 cpu_id
= event
["cpu_id"]
8662 filename
= event
["filename"]
8663 user
= event
["user"]
8664 group
= event
["group"]
8666 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, user = %s, group = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, user
, group
,))
8668 def handle_syscall_entry_fchmod(self
, event
):
8669 timestamp
= event
.timestamp
8670 cpu_id
= event
["cpu_id"]
8672 mode
= event
["mode"]
8674 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, mode
,))
8676 def handle_syscall_entry_chmod(self
, event
):
8677 timestamp
= event
.timestamp
8678 cpu_id
= event
["cpu_id"]
8679 filename
= event
["filename"]
8680 mode
= event
["mode"]
8682 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, mode
,))
8684 def handle_syscall_entry_readlink(self
, event
):
8685 timestamp
= event
.timestamp
8686 cpu_id
= event
["cpu_id"]
8687 path
= event
["path"]
8688 bufsiz
= event
["bufsiz"]
8690 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { path = %s, bufsiz = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, path
, bufsiz
,))
8692 def handle_syscall_entry_symlink(self
, event
):
8693 timestamp
= event
.timestamp
8694 cpu_id
= event
["cpu_id"]
8695 oldname
= event
["oldname"]
8696 newname
= event
["newname"]
8698 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldname = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldname
, newname
,))
8700 def handle_syscall_entry_unlink(self
, event
):
8701 timestamp
= event
.timestamp
8702 cpu_id
= event
["cpu_id"]
8703 pathname
= event
["pathname"]
8705 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
,))
8707 def handle_syscall_entry_link(self
, event
):
8708 timestamp
= event
.timestamp
8709 cpu_id
= event
["cpu_id"]
8710 oldname
= event
["oldname"]
8711 newname
= event
["newname"]
8713 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldname = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldname
, newname
,))
8715 def handle_syscall_entry_creat(self
, event
):
8716 timestamp
= event
.timestamp
8717 cpu_id
= event
["cpu_id"]
8718 pathname
= event
["pathname"]
8719 mode
= event
["mode"]
8721 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, mode
,))
8723 def handle_syscall_entry_rmdir(self
, event
):
8724 timestamp
= event
.timestamp
8725 cpu_id
= event
["cpu_id"]
8726 pathname
= event
["pathname"]
8728 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
,))
8730 def handle_syscall_entry_mkdir(self
, event
):
8731 timestamp
= event
.timestamp
8732 cpu_id
= event
["cpu_id"]
8733 pathname
= event
["pathname"]
8734 mode
= event
["mode"]
8736 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pathname = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pathname
, mode
,))
8738 def handle_syscall_entry_rename(self
, event
):
8739 timestamp
= event
.timestamp
8740 cpu_id
= event
["cpu_id"]
8741 oldname
= event
["oldname"]
8742 newname
= event
["newname"]
8744 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldname = %s, newname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldname
, newname
,))
8746 def handle_syscall_entry_fchdir(self
, event
):
8747 timestamp
= event
.timestamp
8748 cpu_id
= event
["cpu_id"]
8751 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
8753 def handle_syscall_entry_chdir(self
, event
):
8754 timestamp
= event
.timestamp
8755 cpu_id
= event
["cpu_id"]
8756 filename
= event
["filename"]
8758 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
,))
8760 def handle_syscall_entry_getcwd(self
, event
):
8761 timestamp
= event
.timestamp
8762 cpu_id
= event
["cpu_id"]
8763 size
= event
["size"]
8765 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, size
,))
8767 def handle_syscall_entry_getdents(self
, event
):
8768 timestamp
= event
.timestamp
8769 cpu_id
= event
["cpu_id"]
8771 count
= event
["count"]
8773 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, count
,))
8775 def handle_syscall_entry_ftruncate(self
, event
):
8776 timestamp
= event
.timestamp
8777 cpu_id
= event
["cpu_id"]
8779 length
= event
["length"]
8781 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, length = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, length
,))
8783 def handle_syscall_entry_truncate(self
, event
):
8784 timestamp
= event
.timestamp
8785 cpu_id
= event
["cpu_id"]
8786 path
= event
["path"]
8787 length
= event
["length"]
8789 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { path = %s, length = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, path
, length
,))
8791 def handle_syscall_entry_fdatasync(self
, event
):
8792 timestamp
= event
.timestamp
8793 cpu_id
= event
["cpu_id"]
8796 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
8798 def handle_syscall_entry_fsync(self
, event
):
8799 timestamp
= event
.timestamp
8800 cpu_id
= event
["cpu_id"]
8803 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
8805 def handle_syscall_entry_flock(self
, event
):
8806 timestamp
= event
.timestamp
8807 cpu_id
= event
["cpu_id"]
8811 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, cmd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, cmd
,))
8813 def handle_syscall_entry_fcntl(self
, event
):
8814 timestamp
= event
.timestamp
8815 cpu_id
= event
["cpu_id"]
8820 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, cmd
, arg
,))
8822 def handle_syscall_entry_msgctl(self
, event
):
8823 timestamp
= event
.timestamp
8824 cpu_id
= event
["cpu_id"]
8825 msqid
= event
["msqid"]
8829 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { msqid = %s, cmd = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, msqid
, cmd
, buf
,))
8831 def handle_syscall_entry_msgrcv(self
, event
):
8832 timestamp
= event
.timestamp
8833 cpu_id
= event
["cpu_id"]
8834 msqid
= event
["msqid"]
8835 msgsz
= event
["msgsz"]
8836 msgtyp
= event
["msgtyp"]
8837 msgflg
= event
["msgflg"]
8839 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { msqid = %s, msgsz = %s, msgtyp = %s, msgflg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, msqid
, msgsz
, msgtyp
, msgflg
,))
8841 def handle_syscall_entry_msgsnd(self
, event
):
8842 timestamp
= event
.timestamp
8843 cpu_id
= event
["cpu_id"]
8844 msqid
= event
["msqid"]
8845 msgp
= event
["msgp"]
8846 msgsz
= event
["msgsz"]
8847 msgflg
= event
["msgflg"]
8849 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { msqid = %s, msgp = %s, msgsz = %s, msgflg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, msqid
, msgp
, msgsz
, msgflg
,))
8851 def handle_syscall_entry_msgget(self
, event
):
8852 timestamp
= event
.timestamp
8853 cpu_id
= event
["cpu_id"]
8855 msgflg
= event
["msgflg"]
8857 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { key = %s, msgflg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, key
, msgflg
,))
8859 def handle_syscall_entry_shmdt(self
, event
):
8860 timestamp
= event
.timestamp
8861 cpu_id
= event
["cpu_id"]
8862 shmaddr
= event
["shmaddr"]
8864 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { shmaddr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, shmaddr
,))
8866 def handle_syscall_entry_semctl(self
, event
):
8867 timestamp
= event
.timestamp
8868 cpu_id
= event
["cpu_id"]
8869 semid
= event
["semid"]
8870 semnum
= event
["semnum"]
8874 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { semid = %s, semnum = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, semid
, semnum
, cmd
, arg
,))
8876 def handle_syscall_entry_semop(self
, event
):
8877 timestamp
= event
.timestamp
8878 cpu_id
= event
["cpu_id"]
8879 semid
= event
["semid"]
8880 tsops
= event
["tsops"]
8881 nsops
= event
["nsops"]
8883 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { semid = %s, tsops = %s, nsops = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, semid
, tsops
, nsops
,))
8885 def handle_syscall_entry_semget(self
, event
):
8886 timestamp
= event
.timestamp
8887 cpu_id
= event
["cpu_id"]
8889 nsems
= event
["nsems"]
8890 semflg
= event
["semflg"]
8892 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { key = %s, nsems = %s, semflg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, key
, nsems
, semflg
,))
8894 def handle_syscall_entry_newuname(self
, event
):
8895 timestamp
= event
.timestamp
8896 cpu_id
= event
["cpu_id"]
8898 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
8900 def handle_syscall_entry_kill(self
, event
):
8901 timestamp
= event
.timestamp
8902 cpu_id
= event
["cpu_id"]
8906 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, sig = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, sig
,))
8908 def handle_syscall_entry_wait4(self
, event
):
8909 timestamp
= event
.timestamp
8910 cpu_id
= event
["cpu_id"]
8911 upid
= event
["upid"]
8912 options
= event
["options"]
8914 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { upid = %s, options = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, upid
, options
,))
8916 def handle_syscall_entry_exit(self
, event
):
8917 timestamp
= event
.timestamp
8918 cpu_id
= event
["cpu_id"]
8919 error_code
= event
["error_code"]
8921 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { error_code = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, error_code
,))
8923 def handle_syscall_entry_execve(self
, event
):
8924 timestamp
= event
.timestamp
8925 cpu_id
= event
["cpu_id"]
8926 filename
= event
["filename"]
8927 argv
= event
["argv"]
8928 envp
= event
["envp"]
8930 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, argv = %s, envp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, argv
, envp
,))
8932 def handle_syscall_entry_clone(self
, event
):
8933 timestamp
= event
.timestamp
8934 cpu_id
= event
["cpu_id"]
8935 clone_flags
= event
["clone_flags"]
8936 newsp
= event
["newsp"]
8937 parent_tid
= event
["parent_tid"]
8938 child_tid
= event
["child_tid"]
8940 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clone_flags = %s, newsp = %s, parent_tid = %s, child_tid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clone_flags
, newsp
, parent_tid
, child_tid
,))
8942 def handle_syscall_entry_getsockopt(self
, event
):
8943 timestamp
= event
.timestamp
8944 cpu_id
= event
["cpu_id"]
8946 level
= event
["level"]
8947 optname
= event
["optname"]
8948 optlen
= event
["optlen"]
8950 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, level = %s, optname = %s, optlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, level
, optname
, optlen
,))
8952 def handle_syscall_entry_setsockopt(self
, event
):
8953 timestamp
= event
.timestamp
8954 cpu_id
= event
["cpu_id"]
8956 level
= event
["level"]
8957 optname
= event
["optname"]
8958 optval
= event
["optval"]
8959 optlen
= event
["optlen"]
8961 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, level = %s, optname = %s, optval = %s, optlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, level
, optname
, optval
, optlen
,))
8963 def handle_syscall_entry_socketpair(self
, event
):
8964 timestamp
= event
.timestamp
8965 cpu_id
= event
["cpu_id"]
8966 family
= event
["family"]
8967 type = event
["type"]
8968 protocol
= event
["protocol"]
8970 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { family = %s, type = %s, protocol = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, family
, type, protocol
,))
8972 def handle_syscall_entry_getpeername(self
, event
):
8973 timestamp
= event
.timestamp
8974 cpu_id
= event
["cpu_id"]
8976 usockaddr_len
= event
["usockaddr_len"]
8978 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, usockaddr_len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, usockaddr_len
,))
8980 def handle_syscall_entry_getsockname(self
, event
):
8981 timestamp
= event
.timestamp
8982 cpu_id
= event
["cpu_id"]
8984 usockaddr_len
= event
["usockaddr_len"]
8986 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, usockaddr_len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, usockaddr_len
,))
8988 def handle_syscall_entry_listen(self
, event
):
8989 timestamp
= event
.timestamp
8990 cpu_id
= event
["cpu_id"]
8992 backlog
= event
["backlog"]
8994 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, backlog = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, backlog
,))
8996 def handle_syscall_entry_bind(self
, event
):
8997 timestamp
= event
.timestamp
8998 cpu_id
= event
["cpu_id"]
9000 umyaddr
= event
["umyaddr"]
9001 addrlen
= event
["addrlen"]
9003 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, umyaddr = %s, addrlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, umyaddr
, addrlen
,))
9005 def handle_syscall_entry_shutdown(self
, event
):
9006 timestamp
= event
.timestamp
9007 cpu_id
= event
["cpu_id"]
9011 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, how = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, how
,))
9013 def handle_syscall_entry_recvmsg(self
, event
):
9014 timestamp
= event
.timestamp
9015 cpu_id
= event
["cpu_id"]
9018 flags
= event
["flags"]
9020 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, msg = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, msg
, flags
,))
9022 def handle_syscall_entry_sendmsg(self
, event
):
9023 timestamp
= event
.timestamp
9024 cpu_id
= event
["cpu_id"]
9027 flags
= event
["flags"]
9029 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, msg = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, msg
, flags
,))
9031 def handle_syscall_entry_recvfrom(self
, event
):
9032 timestamp
= event
.timestamp
9033 cpu_id
= event
["cpu_id"]
9035 size
= event
["size"]
9036 flags
= event
["flags"]
9037 addr_len
= event
["addr_len"]
9039 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, size = %s, flags = %s, addr_len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, size
, flags
, addr_len
,))
9041 def handle_syscall_entry_sendto(self
, event
):
9042 timestamp
= event
.timestamp
9043 cpu_id
= event
["cpu_id"]
9045 buff
= event
["buff"]
9047 flags
= event
["flags"]
9048 addr
= event
["addr"]
9049 addr_len
= event
["addr_len"]
9051 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, buff = %s, len = %s, flags = %s, addr = %s, addr_len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, buff
, len, flags
, addr
, addr_len
,))
9053 def handle_syscall_entry_accept(self
, event
):
9054 timestamp
= event
.timestamp
9055 cpu_id
= event
["cpu_id"]
9057 upeer_sockaddr
= event
["upeer_sockaddr"]
9058 upeer_addrlen
= event
["upeer_addrlen"]
9060 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, upeer_sockaddr = %s, upeer_addrlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, upeer_sockaddr
, upeer_addrlen
,))
9062 def handle_syscall_entry_connect(self
, event
):
9063 timestamp
= event
.timestamp
9064 cpu_id
= event
["cpu_id"]
9066 uservaddr
= event
["uservaddr"]
9067 addrlen
= event
["addrlen"]
9068 family
= event
["family"]
9069 dport
= event
["dport"]
9070 _v4addr_length
= event
["_v4addr_length"]
9071 v4addr
= event
["v4addr"]
9072 _v6addr_length
= event
["_v6addr_length"]
9073 v6addr
= event
["v6addr"]
9075 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, uservaddr = %s, addrlen = %s, family = %s, dport = %s, _v4addr_length = %s, v4addr = %s, _v6addr_length = %s, v6addr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, uservaddr
, addrlen
, family
, dport
, _v4addr_length
, v4addr
, _v6addr_length
, v6addr
,))
9077 def handle_syscall_entry_socket(self
, event
):
9078 timestamp
= event
.timestamp
9079 cpu_id
= event
["cpu_id"]
9080 family
= event
["family"]
9081 type = event
["type"]
9082 protocol
= event
["protocol"]
9084 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { family = %s, type = %s, protocol = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, family
, type, protocol
,))
9086 def handle_syscall_entry_sendfile64(self
, event
):
9087 timestamp
= event
.timestamp
9088 cpu_id
= event
["cpu_id"]
9089 out_fd
= event
["out_fd"]
9090 in_fd
= event
["in_fd"]
9091 offset
= event
["offset"]
9092 count
= event
["count"]
9094 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { out_fd = %s, in_fd = %s, offset = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, out_fd
, in_fd
, offset
, count
,))
9096 def handle_syscall_entry_getpid(self
, event
):
9097 timestamp
= event
.timestamp
9098 cpu_id
= event
["cpu_id"]
9100 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
9102 def handle_syscall_entry_setitimer(self
, event
):
9103 timestamp
= event
.timestamp
9104 cpu_id
= event
["cpu_id"]
9105 which
= event
["which"]
9106 value
= event
["value"]
9108 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, value
,))
9110 def handle_syscall_entry_alarm(self
, event
):
9111 timestamp
= event
.timestamp
9112 cpu_id
= event
["cpu_id"]
9113 seconds
= event
["seconds"]
9115 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { seconds = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, seconds
,))
9117 def handle_syscall_entry_getitimer(self
, event
):
9118 timestamp
= event
.timestamp
9119 cpu_id
= event
["cpu_id"]
9120 which
= event
["which"]
9122 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
,))
9124 def handle_syscall_entry_nanosleep(self
, event
):
9125 timestamp
= event
.timestamp
9126 cpu_id
= event
["cpu_id"]
9127 rqtp
= event
["rqtp"]
9129 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rqtp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rqtp
,))
9131 def handle_syscall_entry_pause(self
, event
):
9132 timestamp
= event
.timestamp
9133 cpu_id
= event
["cpu_id"]
9135 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
9137 def handle_syscall_entry_dup2(self
, event
):
9138 timestamp
= event
.timestamp
9139 cpu_id
= event
["cpu_id"]
9140 oldfd
= event
["oldfd"]
9141 newfd
= event
["newfd"]
9143 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { oldfd = %s, newfd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, oldfd
, newfd
,))
9145 def handle_syscall_entry_dup(self
, event
):
9146 timestamp
= event
.timestamp
9147 cpu_id
= event
["cpu_id"]
9148 fildes
= event
["fildes"]
9150 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fildes = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fildes
,))
9152 def handle_syscall_entry_shmctl(self
, event
):
9153 timestamp
= event
.timestamp
9154 cpu_id
= event
["cpu_id"]
9155 shmid
= event
["shmid"]
9159 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { shmid = %s, cmd = %s, buf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, shmid
, cmd
, buf
,))
9161 def handle_syscall_entry_shmat(self
, event
):
9162 timestamp
= event
.timestamp
9163 cpu_id
= event
["cpu_id"]
9164 shmid
= event
["shmid"]
9165 shmaddr
= event
["shmaddr"]
9166 shmflg
= event
["shmflg"]
9168 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { shmid = %s, shmaddr = %s, shmflg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, shmid
, shmaddr
, shmflg
,))
9170 def handle_syscall_entry_shmget(self
, event
):
9171 timestamp
= event
.timestamp
9172 cpu_id
= event
["cpu_id"]
9174 size
= event
["size"]
9175 shmflg
= event
["shmflg"]
9177 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { key = %s, size = %s, shmflg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, key
, size
, shmflg
,))
9179 def handle_syscall_entry_madvise(self
, event
):
9180 timestamp
= event
.timestamp
9181 cpu_id
= event
["cpu_id"]
9182 start
= event
["start"]
9183 len_in
= event
["len_in"]
9184 behavior
= event
["behavior"]
9186 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len_in = %s, behavior = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len_in
, behavior
,))
9188 def handle_syscall_entry_mincore(self
, event
):
9189 timestamp
= event
.timestamp
9190 cpu_id
= event
["cpu_id"]
9191 start
= event
["start"]
9194 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len,))
9196 def handle_syscall_entry_msync(self
, event
):
9197 timestamp
= event
.timestamp
9198 cpu_id
= event
["cpu_id"]
9199 start
= event
["start"]
9201 flags
= event
["flags"]
9203 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len, flags
,))
9205 def handle_syscall_entry_mremap(self
, event
):
9206 timestamp
= event
.timestamp
9207 cpu_id
= event
["cpu_id"]
9208 addr
= event
["addr"]
9209 old_len
= event
["old_len"]
9210 new_len
= event
["new_len"]
9211 flags
= event
["flags"]
9212 new_addr
= event
["new_addr"]
9214 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { addr = %s, old_len = %s, new_len = %s, flags = %s, new_addr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, addr
, old_len
, new_len
, flags
, new_addr
,))
9216 def handle_syscall_entry_sched_yield(self
, event
):
9217 timestamp
= event
.timestamp
9218 cpu_id
= event
["cpu_id"]
9220 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
9222 def handle_syscall_entry_select(self
, event
):
9223 timestamp
= event
.timestamp
9224 cpu_id
= event
["cpu_id"]
9227 outp
= event
["outp"]
9231 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { n = %s, inp = %s, outp = %s, exp = %s, tvp = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, n
, inp
, outp
, exp
, tvp
,))
9233 def handle_syscall_entry_pipe(self
, event
):
9234 timestamp
= event
.timestamp
9235 cpu_id
= event
["cpu_id"]
9237 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
9239 def handle_syscall_entry_access(self
, event
):
9240 timestamp
= event
.timestamp
9241 cpu_id
= event
["cpu_id"]
9242 filename
= event
["filename"]
9243 mode
= event
["mode"]
9245 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, mode
,))
9247 def handle_syscall_entry_writev(self
, event
):
9248 timestamp
= event
.timestamp
9249 cpu_id
= event
["cpu_id"]
9252 vlen
= event
["vlen"]
9254 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vec = %s, vlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vec
, vlen
,))
9256 def handle_syscall_entry_readv(self
, event
):
9257 timestamp
= event
.timestamp
9258 cpu_id
= event
["cpu_id"]
9261 vlen
= event
["vlen"]
9263 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, vec = %s, vlen = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, vec
, vlen
,))
9265 def handle_syscall_entry_pwrite64(self
, event
):
9266 timestamp
= event
.timestamp
9267 cpu_id
= event
["cpu_id"]
9270 count
= event
["count"]
9273 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, buf = %s, count = %s, pos = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, buf
, count
, pos
,))
9275 def handle_syscall_entry_pread64(self
, event
):
9276 timestamp
= event
.timestamp
9277 cpu_id
= event
["cpu_id"]
9279 count
= event
["count"]
9282 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, count = %s, pos = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, count
, pos
,))
9284 def handle_syscall_entry_ioctl(self
, event
):
9285 timestamp
= event
.timestamp
9286 cpu_id
= event
["cpu_id"]
9291 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, cmd = %s, arg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, cmd
, arg
,))
9293 def handle_syscall_entry_rt_sigprocmask(self
, event
):
9294 timestamp
= event
.timestamp
9295 cpu_id
= event
["cpu_id"]
9297 nset
= event
["nset"]
9298 sigsetsize
= event
["sigsetsize"]
9300 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { how = %s, nset = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, how
, nset
, sigsetsize
,))
9302 def handle_syscall_entry_rt_sigaction(self
, event
):
9303 timestamp
= event
.timestamp
9304 cpu_id
= event
["cpu_id"]
9307 sigsetsize
= event
["sigsetsize"]
9309 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { sig = %s, act = %s, sigsetsize = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, sig
, act
, sigsetsize
,))
9311 def handle_syscall_entry_brk(self
, event
):
9312 timestamp
= event
.timestamp
9313 cpu_id
= event
["cpu_id"]
9316 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { brk = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, brk
,))
9318 def handle_syscall_entry_munmap(self
, event
):
9319 timestamp
= event
.timestamp
9320 cpu_id
= event
["cpu_id"]
9321 addr
= event
["addr"]
9324 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { addr = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, addr
, len,))
9326 def handle_syscall_entry_mprotect(self
, event
):
9327 timestamp
= event
.timestamp
9328 cpu_id
= event
["cpu_id"]
9329 start
= event
["start"]
9331 prot
= event
["prot"]
9333 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { start = %s, len = %s, prot = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, start
, len, prot
,))
9335 def handle_syscall_entry_mmap(self
, event
):
9336 timestamp
= event
.timestamp
9337 cpu_id
= event
["cpu_id"]
9338 addr
= event
["addr"]
9340 prot
= event
["prot"]
9341 flags
= event
["flags"]
9343 offset
= event
["offset"]
9345 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { addr = %s, len = %s, prot = %s, flags = %s, fd = %s, offset = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, addr
, len, prot
, flags
, fd
, offset
,))
9347 def handle_syscall_entry_lseek(self
, event
):
9348 timestamp
= event
.timestamp
9349 cpu_id
= event
["cpu_id"]
9351 offset
= event
["offset"]
9352 whence
= event
["whence"]
9354 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, offset = %s, whence = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, offset
, whence
,))
9356 def handle_syscall_entry_poll(self
, event
):
9357 timestamp
= event
.timestamp
9358 cpu_id
= event
["cpu_id"]
9359 ufds
= event
["ufds"]
9360 nfds
= event
["nfds"]
9361 timeout_msecs
= event
["timeout_msecs"]
9363 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ufds = %s, nfds = %s, timeout_msecs = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ufds
, nfds
, timeout_msecs
,))
9365 def handle_syscall_entry_newlstat(self
, event
):
9366 timestamp
= event
.timestamp
9367 cpu_id
= event
["cpu_id"]
9368 filename
= event
["filename"]
9370 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
,))
9372 def handle_syscall_entry_newfstat(self
, event
):
9373 timestamp
= event
.timestamp
9374 cpu_id
= event
["cpu_id"]
9377 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
9379 def handle_syscall_entry_newstat(self
, event
):
9380 timestamp
= event
.timestamp
9381 cpu_id
= event
["cpu_id"]
9382 filename
= event
["filename"]
9384 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
,))
9386 def handle_syscall_entry_close(self
, event
):
9387 timestamp
= event
.timestamp
9388 cpu_id
= event
["cpu_id"]
9391 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
,))
9393 def handle_syscall_entry_open(self
, event
):
9394 timestamp
= event
.timestamp
9395 cpu_id
= event
["cpu_id"]
9396 filename
= event
["filename"]
9397 flags
= event
["flags"]
9398 mode
= event
["mode"]
9400 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, flags = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, flags
, mode
,))
9402 def handle_syscall_entry_write(self
, event
):
9403 timestamp
= event
.timestamp
9404 cpu_id
= event
["cpu_id"]
9407 count
= event
["count"]
9409 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, buf = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, buf
, count
,))
9411 def handle_syscall_entry_read(self
, event
):
9412 timestamp
= event
.timestamp
9413 cpu_id
= event
["cpu_id"]
9415 count
= event
["count"]
9417 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { fd = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, fd
, count
,))
9419 def handle_syscall_exit_unknown(self
, event
):
9420 timestamp
= event
.timestamp
9421 cpu_id
= event
["cpu_id"]
9424 args
= event
["args"]
9426 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { id = %s, ret = %s, args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, id, ret
, args
,))
9428 def handle_compat_syscall_exit_unknown(self
, event
):
9429 timestamp
= event
.timestamp
9430 cpu_id
= event
["cpu_id"]
9433 args
= event
["args"]
9435 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { id = %s, ret = %s, args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, id, ret
, args
,))
9437 def handle_compat_syscall_entry_unknown(self
, event
):
9438 timestamp
= event
.timestamp
9439 cpu_id
= event
["cpu_id"]
9441 args
= event
["args"]
9443 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { id = %s, args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, id, args
,))
9445 def handle_syscall_entry_unknown(self
, event
):
9446 timestamp
= event
.timestamp
9447 cpu_id
= event
["cpu_id"]
9449 args
= event
["args"]
9451 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { id = %s, args = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, id, args
,))
9453 def handle_lttng_logger(self
, event
):
9454 timestamp
= event
.timestamp
9455 cpu_id
= event
["cpu_id"]
9456 _msg_length
= event
["_msg_length"]
9459 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { _msg_length = %s, msg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, _msg_length
, msg
,))
9461 def handle_snd_soc_cache_sync(self
, event
):
9462 timestamp
= event
.timestamp
9463 cpu_id
= event
["cpu_id"]
9464 name
= event
["name"]
9465 status
= event
["status"]
9466 type = event
["type"]
9469 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, status = %s, type = %s, id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, status
, type, id,))
9471 def handle_snd_soc_jack_notify(self
, event
):
9472 timestamp
= event
.timestamp
9473 cpu_id
= event
["cpu_id"]
9474 name
= event
["name"]
9477 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, val
,))
9479 def handle_snd_soc_jack_report(self
, event
):
9480 timestamp
= event
.timestamp
9481 cpu_id
= event
["cpu_id"]
9482 name
= event
["name"]
9483 mask
= event
["mask"]
9486 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, mask = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, mask
, val
,))
9488 def handle_snd_soc_jack_irq(self
, event
):
9489 timestamp
= event
.timestamp
9490 cpu_id
= event
["cpu_id"]
9491 name
= event
["name"]
9493 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
9495 def handle_snd_soc_dapm_connected(self
, event
):
9496 timestamp
= event
.timestamp
9497 cpu_id
= event
["cpu_id"]
9498 paths
= event
["paths"]
9499 stream
= event
["stream"]
9501 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { paths = %s, stream = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, paths
, stream
,))
9503 def handle_snd_soc_dapm_input_path(self
, event
):
9504 timestamp
= event
.timestamp
9505 cpu_id
= event
["cpu_id"]
9506 wname
= event
["wname"]
9507 pname
= event
["pname"]
9508 psname
= event
["psname"]
9509 path_source
= event
["path_source"]
9510 path_connect
= event
["path_connect"]
9512 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { wname = %s, pname = %s, psname = %s, path_source = %s, path_connect = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, wname
, pname
, psname
, path_source
, path_connect
,))
9514 def handle_snd_soc_dapm_output_path(self
, event
):
9515 timestamp
= event
.timestamp
9516 cpu_id
= event
["cpu_id"]
9517 wname
= event
["wname"]
9518 pname
= event
["pname"]
9519 psname
= event
["psname"]
9520 path_sink
= event
["path_sink"]
9521 path_connect
= event
["path_connect"]
9523 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { wname = %s, pname = %s, psname = %s, path_sink = %s, path_connect = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, wname
, pname
, psname
, path_sink
, path_connect
,))
9525 def handle_snd_soc_dapm_walk_done(self
, event
):
9526 timestamp
= event
.timestamp
9527 cpu_id
= event
["cpu_id"]
9528 name
= event
["name"]
9529 power_checks
= event
["power_checks"]
9530 path_checks
= event
["path_checks"]
9531 neighbour_checks
= event
["neighbour_checks"]
9533 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, power_checks = %s, path_checks = %s, neighbour_checks = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, power_checks
, path_checks
, neighbour_checks
,))
9535 def handle_snd_soc_dapm_widget_event_done(self
, event
):
9536 timestamp
= event
.timestamp
9537 cpu_id
= event
["cpu_id"]
9538 name
= event
["name"]
9541 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, val
,))
9543 def handle_snd_soc_dapm_widget_event_start(self
, event
):
9544 timestamp
= event
.timestamp
9545 cpu_id
= event
["cpu_id"]
9546 name
= event
["name"]
9549 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, val
,))
9551 def handle_snd_soc_dapm_widget_power(self
, event
):
9552 timestamp
= event
.timestamp
9553 cpu_id
= event
["cpu_id"]
9554 name
= event
["name"]
9557 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, val
,))
9559 def handle_snd_soc_dapm_done(self
, event
):
9560 timestamp
= event
.timestamp
9561 cpu_id
= event
["cpu_id"]
9562 name
= event
["name"]
9564 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
9566 def handle_snd_soc_dapm_start(self
, event
):
9567 timestamp
= event
.timestamp
9568 cpu_id
= event
["cpu_id"]
9569 name
= event
["name"]
9571 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
9573 def handle_snd_soc_bias_level_done(self
, event
):
9574 timestamp
= event
.timestamp
9575 cpu_id
= event
["cpu_id"]
9576 name
= event
["name"]
9579 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, val
,))
9581 def handle_snd_soc_bias_level_start(self
, event
):
9582 timestamp
= event
.timestamp
9583 cpu_id
= event
["cpu_id"]
9584 name
= event
["name"]
9587 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, val
,))
9589 def handle_snd_soc_preg_read(self
, event
):
9590 timestamp
= event
.timestamp
9591 cpu_id
= event
["cpu_id"]
9592 name
= event
["name"]
9597 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, id = %s, reg = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, id, reg
, val
,))
9599 def handle_snd_soc_preg_write(self
, event
):
9600 timestamp
= event
.timestamp
9601 cpu_id
= event
["cpu_id"]
9602 name
= event
["name"]
9607 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, id = %s, reg = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, id, reg
, val
,))
9609 def handle_snd_soc_reg_read(self
, event
):
9610 timestamp
= event
.timestamp
9611 cpu_id
= event
["cpu_id"]
9612 name
= event
["name"]
9617 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, id = %s, reg = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, id, reg
, val
,))
9619 def handle_snd_soc_reg_write(self
, event
):
9620 timestamp
= event
.timestamp
9621 cpu_id
= event
["cpu_id"]
9622 name
= event
["name"]
9627 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, id = %s, reg = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, id, reg
, val
,))
9629 def handle_block_rq_remap(self
, event
):
9630 timestamp
= event
.timestamp
9631 cpu_id
= event
["cpu_id"]
9633 sector
= event
["sector"]
9634 nr_sector
= event
["nr_sector"]
9635 old_dev
= event
["old_dev"]
9636 old_sector
= event
["old_sector"]
9637 rwbs
= event
["rwbs"]
9639 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, old_dev = %s, old_sector = %s, rwbs = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, old_dev
, old_sector
, rwbs
,))
9641 def handle_block_bio_remap(self
, event
):
9642 timestamp
= event
.timestamp
9643 cpu_id
= event
["cpu_id"]
9645 sector
= event
["sector"]
9646 nr_sector
= event
["nr_sector"]
9647 old_dev
= event
["old_dev"]
9648 old_sector
= event
["old_sector"]
9649 rwbs
= event
["rwbs"]
9651 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, old_dev = %s, old_sector = %s, rwbs = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, old_dev
, old_sector
, rwbs
,))
9653 def handle_block_split(self
, event
):
9654 timestamp
= event
.timestamp
9655 cpu_id
= event
["cpu_id"]
9657 sector
= event
["sector"]
9658 new_sector
= event
["new_sector"]
9659 rwbs
= event
["rwbs"]
9661 comm
= event
["comm"]
9663 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, new_sector = %s, rwbs = %s, tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, new_sector
, rwbs
, tid
, comm
,))
9665 def handle_block_unplug(self
, event
):
9666 timestamp
= event
.timestamp
9667 cpu_id
= event
["cpu_id"]
9668 nr_rq
= event
["nr_rq"]
9670 comm
= event
["comm"]
9672 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_rq = %s, tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_rq
, tid
, comm
,))
9674 def handle_block_plug(self
, event
):
9675 timestamp
= event
.timestamp
9676 cpu_id
= event
["cpu_id"]
9678 comm
= event
["comm"]
9680 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tid
, comm
,))
9682 def handle_block_sleeprq(self
, event
):
9683 timestamp
= event
.timestamp
9684 cpu_id
= event
["cpu_id"]
9686 sector
= event
["sector"]
9687 nr_sector
= event
["nr_sector"]
9688 rwbs
= event
["rwbs"]
9690 comm
= event
["comm"]
9692 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, rwbs = %s, tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, rwbs
, tid
, comm
,))
9694 def handle_block_getrq(self
, event
):
9695 timestamp
= event
.timestamp
9696 cpu_id
= event
["cpu_id"]
9698 sector
= event
["sector"]
9699 nr_sector
= event
["nr_sector"]
9700 rwbs
= event
["rwbs"]
9702 comm
= event
["comm"]
9704 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, rwbs = %s, tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, rwbs
, tid
, comm
,))
9706 def handle_block_bio_queue(self
, event
):
9707 timestamp
= event
.timestamp
9708 cpu_id
= event
["cpu_id"]
9710 sector
= event
["sector"]
9711 nr_sector
= event
["nr_sector"]
9712 rwbs
= event
["rwbs"]
9714 comm
= event
["comm"]
9716 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, rwbs = %s, tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, rwbs
, tid
, comm
,))
9718 def handle_block_bio_frontmerge(self
, event
):
9719 timestamp
= event
.timestamp
9720 cpu_id
= event
["cpu_id"]
9722 sector
= event
["sector"]
9723 nr_sector
= event
["nr_sector"]
9724 rwbs
= event
["rwbs"]
9726 comm
= event
["comm"]
9728 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, rwbs = %s, tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, rwbs
, tid
, comm
,))
9730 def handle_block_bio_backmerge(self
, event
):
9731 timestamp
= event
.timestamp
9732 cpu_id
= event
["cpu_id"]
9734 sector
= event
["sector"]
9735 nr_sector
= event
["nr_sector"]
9736 rwbs
= event
["rwbs"]
9738 comm
= event
["comm"]
9740 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, rwbs = %s, tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, rwbs
, tid
, comm
,))
9742 def handle_block_bio_complete(self
, event
):
9743 timestamp
= event
.timestamp
9744 cpu_id
= event
["cpu_id"]
9746 sector
= event
["sector"]
9747 nr_sector
= event
["nr_sector"]
9748 error
= event
["error"]
9749 rwbs
= event
["rwbs"]
9751 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, error = %s, rwbs = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, error
, rwbs
,))
9753 def handle_block_bio_bounce(self
, event
):
9754 timestamp
= event
.timestamp
9755 cpu_id
= event
["cpu_id"]
9757 sector
= event
["sector"]
9758 nr_sector
= event
["nr_sector"]
9759 rwbs
= event
["rwbs"]
9761 comm
= event
["comm"]
9763 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, rwbs = %s, tid = %s, comm = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, rwbs
, tid
, comm
,))
9765 def handle_block_rq_issue(self
, event
):
9766 timestamp
= event
.timestamp
9767 cpu_id
= event
["cpu_id"]
9769 sector
= event
["sector"]
9770 nr_sector
= event
["nr_sector"]
9771 bytes
= event
["bytes"]
9772 rwbs
= event
["rwbs"]
9774 comm
= event
["comm"]
9775 _cmd_length
= event
["_cmd_length"]
9778 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, bytes = %s, rwbs = %s, tid = %s, comm = %s, _cmd_length = %s, cmd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, bytes
, rwbs
, tid
, comm
, _cmd_length
, cmd
,))
9780 def handle_block_rq_insert(self
, event
):
9781 timestamp
= event
.timestamp
9782 cpu_id
= event
["cpu_id"]
9784 sector
= event
["sector"]
9785 nr_sector
= event
["nr_sector"]
9786 bytes
= event
["bytes"]
9787 rwbs
= event
["rwbs"]
9789 comm
= event
["comm"]
9790 _cmd_length
= event
["_cmd_length"]
9793 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, bytes = %s, rwbs = %s, tid = %s, comm = %s, _cmd_length = %s, cmd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, bytes
, rwbs
, tid
, comm
, _cmd_length
, cmd
,))
9795 def handle_block_rq_complete(self
, event
):
9796 timestamp
= event
.timestamp
9797 cpu_id
= event
["cpu_id"]
9799 sector
= event
["sector"]
9800 nr_sector
= event
["nr_sector"]
9801 errors
= event
["errors"]
9802 rwbs
= event
["rwbs"]
9803 _cmd_length
= event
["_cmd_length"]
9806 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, errors = %s, rwbs = %s, _cmd_length = %s, cmd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, errors
, rwbs
, _cmd_length
, cmd
,))
9808 def handle_block_rq_requeue(self
, event
):
9809 timestamp
= event
.timestamp
9810 cpu_id
= event
["cpu_id"]
9812 sector
= event
["sector"]
9813 nr_sector
= event
["nr_sector"]
9814 errors
= event
["errors"]
9815 rwbs
= event
["rwbs"]
9816 _cmd_length
= event
["_cmd_length"]
9819 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, errors = %s, rwbs = %s, _cmd_length = %s, cmd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, errors
, rwbs
, _cmd_length
, cmd
,))
9821 def handle_block_rq_abort(self
, event
):
9822 timestamp
= event
.timestamp
9823 cpu_id
= event
["cpu_id"]
9825 sector
= event
["sector"]
9826 nr_sector
= event
["nr_sector"]
9827 errors
= event
["errors"]
9828 rwbs
= event
["rwbs"]
9829 _cmd_length
= event
["_cmd_length"]
9832 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, nr_sector = %s, errors = %s, rwbs = %s, _cmd_length = %s, cmd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, nr_sector
, errors
, rwbs
, _cmd_length
, cmd
,))
9834 def handle_block_dirty_buffer(self
, event
):
9835 timestamp
= event
.timestamp
9836 cpu_id
= event
["cpu_id"]
9838 sector
= event
["sector"]
9839 size
= event
["size"]
9841 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, size
,))
9843 def handle_block_touch_buffer(self
, event
):
9844 timestamp
= event
.timestamp
9845 cpu_id
= event
["cpu_id"]
9847 sector
= event
["sector"]
9848 size
= event
["size"]
9850 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sector = %s, size = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sector
, size
,))
9852 def handle_mm_compaction_migratepages(self
, event
):
9853 timestamp
= event
.timestamp
9854 cpu_id
= event
["cpu_id"]
9855 nr_migrated
= event
["nr_migrated"]
9856 nr_failed
= event
["nr_failed"]
9858 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_migrated = %s, nr_failed = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_migrated
, nr_failed
,))
9860 def handle_mm_compaction_isolate_freepages(self
, event
):
9861 timestamp
= event
.timestamp
9862 cpu_id
= event
["cpu_id"]
9863 nr_scanned
= event
["nr_scanned"]
9864 nr_taken
= event
["nr_taken"]
9866 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_scanned = %s, nr_taken = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_scanned
, nr_taken
,))
9868 def handle_mm_compaction_isolate_migratepages(self
, event
):
9869 timestamp
= event
.timestamp
9870 cpu_id
= event
["cpu_id"]
9871 nr_scanned
= event
["nr_scanned"]
9872 nr_taken
= event
["nr_taken"]
9874 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_scanned = %s, nr_taken = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_scanned
, nr_taken
,))
9876 def handle_gpio_value(self
, event
):
9877 timestamp
= event
.timestamp
9878 cpu_id
= event
["cpu_id"]
9879 gpio
= event
["gpio"]
9881 value
= event
["value"]
9883 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gpio = %s, get = %s, value = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gpio
, get
, value
,))
9885 def handle_gpio_direction(self
, event
):
9886 timestamp
= event
.timestamp
9887 cpu_id
= event
["cpu_id"]
9888 gpio
= event
["gpio"]
9892 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gpio = %s, in = %s, err = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gpio
, _in
, err
,))
9894 def handle_softirq_raise(self
, event
):
9895 timestamp
= event
.timestamp
9896 cpu_id
= event
["cpu_id"]
9899 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, vec
,))
9901 def handle_softirq_exit(self
, event
):
9902 timestamp
= event
.timestamp
9903 cpu_id
= event
["cpu_id"]
9906 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, vec
,))
9908 def handle_softirq_entry(self
, event
):
9909 timestamp
= event
.timestamp
9910 cpu_id
= event
["cpu_id"]
9913 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { vec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, vec
,))
9915 def handle_irq_handler_exit(self
, event
):
9916 timestamp
= event
.timestamp
9917 cpu_id
= event
["cpu_id"]
9921 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { irq = %s, ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, irq
, ret
,))
9923 def handle_irq_handler_entry(self
, event
):
9924 timestamp
= event
.timestamp
9925 cpu_id
= event
["cpu_id"]
9927 name
= event
["name"]
9929 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { irq = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, irq
, name
,))
9931 def handle_jbd2_write_superblock(self
, event
):
9932 timestamp
= event
.timestamp
9933 cpu_id
= event
["cpu_id"]
9935 write_op
= event
["write_op"]
9937 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, write_op = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, write_op
,))
9939 def handle_jbd2_update_log_tail(self
, event
):
9940 timestamp
= event
.timestamp
9941 cpu_id
= event
["cpu_id"]
9943 tail_sequence
= event
["tail_sequence"]
9944 first_tid
= event
["first_tid"]
9945 block_nr
= event
["block_nr"]
9946 freed
= event
["freed"]
9948 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, tail_sequence = %s, first_tid = %s, block_nr = %s, freed = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, tail_sequence
, first_tid
, block_nr
, freed
,))
9950 def handle_jbd2_checkpoint_stats(self
, event
):
9951 timestamp
= event
.timestamp
9952 cpu_id
= event
["cpu_id"]
9955 chp_time
= event
["chp_time"]
9956 forced_to_close
= event
["forced_to_close"]
9957 written
= event
["written"]
9958 dropped
= event
["dropped"]
9960 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, tid = %s, chp_time = %s, forced_to_close = %s, written = %s, dropped = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, tid
, chp_time
, forced_to_close
, written
, dropped
,))
9962 def handle_jbd2_run_stats(self
, event
):
9963 timestamp
= event
.timestamp
9964 cpu_id
= event
["cpu_id"]
9967 wait
= event
["wait"]
9968 running
= event
["running"]
9969 locked
= event
["locked"]
9970 flushing
= event
["flushing"]
9971 logging
= event
["logging"]
9972 handle_count
= event
["handle_count"]
9973 blocks
= event
["blocks"]
9974 blocks_logged
= event
["blocks_logged"]
9976 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, tid = %s, wait = %s, running = %s, locked = %s, flushing = %s, logging = %s, handle_count = %s, blocks = %s, blocks_logged = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, tid
, wait
, running
, locked
, flushing
, logging
, handle_count
, blocks
, blocks_logged
,))
9978 def handle_jbd2_submit_inode_data(self
, event
):
9979 timestamp
= event
.timestamp
9980 cpu_id
= event
["cpu_id"]
9984 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, ino = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, ino
,))
9986 def handle_jbd2_end_commit(self
, event
):
9987 timestamp
= event
.timestamp
9988 cpu_id
= event
["cpu_id"]
9990 sync_commit
= event
["sync_commit"]
9991 transaction
= event
["transaction"]
9992 head
= event
["head"]
9994 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sync_commit = %s, transaction = %s, head = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sync_commit
, transaction
, head
,))
9996 def handle_jbd2_drop_transaction(self
, event
):
9997 timestamp
= event
.timestamp
9998 cpu_id
= event
["cpu_id"]
10000 sync_commit
= event
["sync_commit"]
10001 transaction
= event
["transaction"]
10003 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sync_commit = %s, transaction = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sync_commit
, transaction
,))
10005 def handle_jbd2_commit_logging(self
, event
):
10006 timestamp
= event
.timestamp
10007 cpu_id
= event
["cpu_id"]
10009 sync_commit
= event
["sync_commit"]
10010 transaction
= event
["transaction"]
10012 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sync_commit = %s, transaction = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sync_commit
, transaction
,))
10014 def handle_jbd2_commit_flushing(self
, event
):
10015 timestamp
= event
.timestamp
10016 cpu_id
= event
["cpu_id"]
10018 sync_commit
= event
["sync_commit"]
10019 transaction
= event
["transaction"]
10021 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sync_commit = %s, transaction = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sync_commit
, transaction
,))
10023 def handle_jbd2_commit_locking(self
, event
):
10024 timestamp
= event
.timestamp
10025 cpu_id
= event
["cpu_id"]
10027 sync_commit
= event
["sync_commit"]
10028 transaction
= event
["transaction"]
10030 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sync_commit = %s, transaction = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sync_commit
, transaction
,))
10032 def handle_jbd2_start_commit(self
, event
):
10033 timestamp
= event
.timestamp
10034 cpu_id
= event
["cpu_id"]
10036 sync_commit
= event
["sync_commit"]
10037 transaction
= event
["transaction"]
10039 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, sync_commit = %s, transaction = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, sync_commit
, transaction
,))
10041 def handle_jbd2_checkpoint(self
, event
):
10042 timestamp
= event
.timestamp
10043 cpu_id
= event
["cpu_id"]
10045 result
= event
["result"]
10047 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, result = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, result
,))
10049 def handle_mm_page_alloc_extfrag(self
, event
):
10050 timestamp
= event
.timestamp
10051 cpu_id
= event
["cpu_id"]
10052 page
= event
["page"]
10053 alloc_order
= event
["alloc_order"]
10054 fallback_order
= event
["fallback_order"]
10055 alloc_migratetype
= event
["alloc_migratetype"]
10056 fallback_migratetype
= event
["fallback_migratetype"]
10057 change_ownership
= event
["change_ownership"]
10059 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { page = %s, alloc_order = %s, fallback_order = %s, alloc_migratetype = %s, fallback_migratetype = %s, change_ownership = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, page
, alloc_order
, fallback_order
, alloc_migratetype
, fallback_migratetype
, change_ownership
,))
10061 def handle_mm_page_pcpu_drain(self
, event
):
10062 timestamp
= event
.timestamp
10063 cpu_id
= event
["cpu_id"]
10064 page
= event
["page"]
10065 order
= event
["order"]
10066 migratetype
= event
["migratetype"]
10068 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { page = %s, order = %s, migratetype = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, page
, order
, migratetype
,))
10070 def handle_mm_page_alloc_zone_locked(self
, event
):
10071 timestamp
= event
.timestamp
10072 cpu_id
= event
["cpu_id"]
10073 page
= event
["page"]
10074 order
= event
["order"]
10075 migratetype
= event
["migratetype"]
10077 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { page = %s, order = %s, migratetype = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, page
, order
, migratetype
,))
10079 def handle_mm_page_alloc(self
, event
):
10080 timestamp
= event
.timestamp
10081 cpu_id
= event
["cpu_id"]
10082 page
= event
["page"]
10083 order
= event
["order"]
10084 gfp_flags
= event
["gfp_flags"]
10085 migratetype
= event
["migratetype"]
10087 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { page = %s, order = %s, gfp_flags = %s, migratetype = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, page
, order
, gfp_flags
, migratetype
,))
10089 def handle_mm_page_free_batched(self
, event
):
10090 timestamp
= event
.timestamp
10091 cpu_id
= event
["cpu_id"]
10092 page
= event
["page"]
10093 cold
= event
["cold"]
10095 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { page = %s, cold = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, page
, cold
,))
10097 def handle_mm_page_free(self
, event
):
10098 timestamp
= event
.timestamp
10099 cpu_id
= event
["cpu_id"]
10100 page
= event
["page"]
10101 order
= event
["order"]
10103 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { page = %s, order = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, page
, order
,))
10105 def handle_kmem_cache_free(self
, event
):
10106 timestamp
= event
.timestamp
10107 cpu_id
= event
["cpu_id"]
10108 call_site
= event
["call_site"]
10111 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { call_site = %s, ptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, call_site
, ptr
,))
10113 def handle_kmem_kfree(self
, event
):
10114 timestamp
= event
.timestamp
10115 cpu_id
= event
["cpu_id"]
10116 call_site
= event
["call_site"]
10119 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { call_site = %s, ptr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, call_site
, ptr
,))
10121 def handle_kmem_cache_alloc_node(self
, event
):
10122 timestamp
= event
.timestamp
10123 cpu_id
= event
["cpu_id"]
10124 call_site
= event
["call_site"]
10126 bytes_req
= event
["bytes_req"]
10127 bytes_alloc
= event
["bytes_alloc"]
10128 gfp_flags
= event
["gfp_flags"]
10129 node
= event
["node"]
10131 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { call_site = %s, ptr = %s, bytes_req = %s, bytes_alloc = %s, gfp_flags = %s, node = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, call_site
, ptr
, bytes_req
, bytes_alloc
, gfp_flags
, node
,))
10133 def handle_kmem_kmalloc_node(self
, event
):
10134 timestamp
= event
.timestamp
10135 cpu_id
= event
["cpu_id"]
10136 call_site
= event
["call_site"]
10138 bytes_req
= event
["bytes_req"]
10139 bytes_alloc
= event
["bytes_alloc"]
10140 gfp_flags
= event
["gfp_flags"]
10141 node
= event
["node"]
10143 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { call_site = %s, ptr = %s, bytes_req = %s, bytes_alloc = %s, gfp_flags = %s, node = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, call_site
, ptr
, bytes_req
, bytes_alloc
, gfp_flags
, node
,))
10145 def handle_kmem_cache_alloc(self
, event
):
10146 timestamp
= event
.timestamp
10147 cpu_id
= event
["cpu_id"]
10148 call_site
= event
["call_site"]
10150 bytes_req
= event
["bytes_req"]
10151 bytes_alloc
= event
["bytes_alloc"]
10152 gfp_flags
= event
["gfp_flags"]
10154 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { call_site = %s, ptr = %s, bytes_req = %s, bytes_alloc = %s, gfp_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, call_site
, ptr
, bytes_req
, bytes_alloc
, gfp_flags
,))
10156 def handle_kmem_kmalloc(self
, event
):
10157 timestamp
= event
.timestamp
10158 cpu_id
= event
["cpu_id"]
10159 call_site
= event
["call_site"]
10161 bytes_req
= event
["bytes_req"]
10162 bytes_alloc
= event
["bytes_alloc"]
10163 gfp_flags
= event
["gfp_flags"]
10165 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { call_site = %s, ptr = %s, bytes_req = %s, bytes_alloc = %s, gfp_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, call_site
, ptr
, bytes_req
, bytes_alloc
, gfp_flags
,))
10167 def handle_kvm_async_pf_completed(self
, event
):
10168 timestamp
= event
.timestamp
10169 cpu_id
= event
["cpu_id"]
10170 address
= event
["address"]
10173 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { address = %s, gva = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, address
, gva
,))
10175 def handle_kvm_async_pf_ready(self
, event
):
10176 timestamp
= event
.timestamp
10177 cpu_id
= event
["cpu_id"]
10178 token
= event
["token"]
10181 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { token = %s, gva = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, token
, gva
,))
10183 def handle_kvm_async_pf_not_present(self
, event
):
10184 timestamp
= event
.timestamp
10185 cpu_id
= event
["cpu_id"]
10186 token
= event
["token"]
10189 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { token = %s, gva = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, token
, gva
,))
10191 def handle_kvm_async_pf_doublefault(self
, event
):
10192 timestamp
= event
.timestamp
10193 cpu_id
= event
["cpu_id"]
10197 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gva = %s, gfn = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gva
, gfn
,))
10199 def handle_kvm_try_async_get_page(self
, event
):
10200 timestamp
= event
.timestamp
10201 cpu_id
= event
["cpu_id"]
10205 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gva = %s, gfn = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gva
, gfn
,))
10207 def handle_kvm_age_page(self
, event
):
10208 timestamp
= event
.timestamp
10209 cpu_id
= event
["cpu_id"]
10212 referenced
= event
["referenced"]
10214 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { hva = %s, gfn = %s, referenced = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, hva
, gfn
, referenced
,))
10216 def handle_kvm_fpu(self
, event
):
10217 timestamp
= event
.timestamp
10218 cpu_id
= event
["cpu_id"]
10219 load
= event
["load"]
10221 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { load = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, load
,))
10223 def handle_kvm_mmio(self
, event
):
10224 timestamp
= event
.timestamp
10225 cpu_id
= event
["cpu_id"]
10226 type = event
["type"]
10231 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { type = %s, len = %s, gpa = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, type, len, gpa
, val
,))
10233 def handle_kvm_ack_irq(self
, event
):
10234 timestamp
= event
.timestamp
10235 cpu_id
= event
["cpu_id"]
10236 irqchip
= event
["irqchip"]
10239 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { irqchip = %s, pin = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, irqchip
, pin
,))
10241 def handle_kvm_msi_set_irq(self
, event
):
10242 timestamp
= event
.timestamp
10243 cpu_id
= event
["cpu_id"]
10244 address
= event
["address"]
10245 data
= event
["data"]
10247 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { address = %s, data = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, address
, data
,))
10249 def handle_kvm_ioapic_set_irq(self
, event
):
10250 timestamp
= event
.timestamp
10251 cpu_id
= event
["cpu_id"]
10254 coalesced
= event
["coalesced"]
10256 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { e = %s, pin = %s, coalesced = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, e
, pin
, coalesced
,))
10258 def handle_kvm_set_irq(self
, event
):
10259 timestamp
= event
.timestamp
10260 cpu_id
= event
["cpu_id"]
10262 level
= event
["level"]
10263 irq_source_id
= event
["irq_source_id"]
10265 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { gsi = %s, level = %s, irq_source_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, gsi
, level
, irq_source_id
,))
10267 def handle_kvm_userspace_exit(self
, event
):
10268 timestamp
= event
.timestamp
10269 cpu_id
= event
["cpu_id"]
10270 reason
= event
["reason"]
10271 errno
= event
["errno"]
10273 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { reason = %s, errno = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, reason
, errno
,))
10275 def handle_module_request(self
, event
):
10276 timestamp
= event
.timestamp
10277 cpu_id
= event
["cpu_id"]
10279 wait
= event
["wait"]
10280 name
= event
["name"]
10282 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ip = %s, wait = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ip
, wait
, name
,))
10284 def handle_module_put(self
, event
):
10285 timestamp
= event
.timestamp
10286 cpu_id
= event
["cpu_id"]
10288 refcnt
= event
["refcnt"]
10289 name
= event
["name"]
10291 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ip = %s, refcnt = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ip
, refcnt
, name
,))
10293 def handle_module_get(self
, event
):
10294 timestamp
= event
.timestamp
10295 cpu_id
= event
["cpu_id"]
10297 refcnt
= event
["refcnt"]
10298 name
= event
["name"]
10300 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ip = %s, refcnt = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ip
, refcnt
, name
,))
10302 def handle_module_free(self
, event
):
10303 timestamp
= event
.timestamp
10304 cpu_id
= event
["cpu_id"]
10305 name
= event
["name"]
10307 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
10309 def handle_module_load(self
, event
):
10310 timestamp
= event
.timestamp
10311 cpu_id
= event
["cpu_id"]
10312 taints
= event
["taints"]
10313 name
= event
["name"]
10315 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { taints = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, taints
, name
,))
10317 def handle_napi_poll(self
, event
):
10318 timestamp
= event
.timestamp
10319 cpu_id
= event
["cpu_id"]
10320 napi
= event
["napi"]
10321 dev_name
= event
["dev_name"]
10323 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { napi = %s, dev_name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, napi
, dev_name
,))
10325 def handle_netif_rx(self
, event
):
10326 timestamp
= event
.timestamp
10327 cpu_id
= event
["cpu_id"]
10328 skbaddr
= event
["skbaddr"]
10330 name
= event
["name"]
10332 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { skbaddr = %s, len = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, skbaddr
, len, name
,))
10334 def handle_netif_receive_skb(self
, event
):
10335 timestamp
= event
.timestamp
10336 cpu_id
= event
["cpu_id"]
10337 skbaddr
= event
["skbaddr"]
10339 name
= event
["name"]
10341 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { skbaddr = %s, len = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, skbaddr
, len, name
,))
10343 def handle_net_dev_queue(self
, event
):
10344 timestamp
= event
.timestamp
10345 cpu_id
= event
["cpu_id"]
10346 skbaddr
= event
["skbaddr"]
10348 name
= event
["name"]
10350 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { skbaddr = %s, len = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, skbaddr
, len, name
,))
10352 def handle_net_dev_xmit(self
, event
):
10353 timestamp
= event
.timestamp
10354 cpu_id
= event
["cpu_id"]
10355 skbaddr
= event
["skbaddr"]
10358 name
= event
["name"]
10360 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { skbaddr = %s, len = %s, rc = %s, name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, skbaddr
, len, rc
, name
,))
10362 def handle_power_domain_target(self
, event
):
10363 timestamp
= event
.timestamp
10364 cpu_id
= event
["cpu_id"]
10365 name
= event
["name"]
10366 state
= event
["state"]
10367 cpu_id
= event
["cpu_id"]
10369 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, state = %s, cpu_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, state
, cpu_id
,))
10371 def handle_power_clock_set_rate(self
, event
):
10372 timestamp
= event
.timestamp
10373 cpu_id
= event
["cpu_id"]
10374 name
= event
["name"]
10375 state
= event
["state"]
10376 cpu_id
= event
["cpu_id"]
10378 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, state = %s, cpu_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, state
, cpu_id
,))
10380 def handle_power_clock_disable(self
, event
):
10381 timestamp
= event
.timestamp
10382 cpu_id
= event
["cpu_id"]
10383 name
= event
["name"]
10384 state
= event
["state"]
10385 cpu_id
= event
["cpu_id"]
10387 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, state = %s, cpu_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, state
, cpu_id
,))
10389 def handle_power_clock_enable(self
, event
):
10390 timestamp
= event
.timestamp
10391 cpu_id
= event
["cpu_id"]
10392 name
= event
["name"]
10393 state
= event
["state"]
10394 cpu_id
= event
["cpu_id"]
10396 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, state = %s, cpu_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, state
, cpu_id
,))
10398 def handle_power_wakeup_source_deactivate(self
, event
):
10399 timestamp
= event
.timestamp
10400 cpu_id
= event
["cpu_id"]
10401 name
= event
["name"]
10402 state
= event
["state"]
10404 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, state = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, state
,))
10406 def handle_power_wakeup_source_activate(self
, event
):
10407 timestamp
= event
.timestamp
10408 cpu_id
= event
["cpu_id"]
10409 name
= event
["name"]
10410 state
= event
["state"]
10412 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, state = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, state
,))
10414 def handle_power_machine_suspend(self
, event
):
10415 timestamp
= event
.timestamp
10416 cpu_id
= event
["cpu_id"]
10417 state
= event
["state"]
10419 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { state = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, state
,))
10421 def handle_power_cpu_frequency(self
, event
):
10422 timestamp
= event
.timestamp
10423 cpu_id
= event
["cpu_id"]
10424 state
= event
["state"]
10425 cpu_id
= event
["cpu_id"]
10427 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { state = %s, cpu_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, state
, cpu_id
,))
10429 def handle_power_cpu_idle(self
, event
):
10430 timestamp
= event
.timestamp
10431 cpu_id
= event
["cpu_id"]
10432 state
= event
["state"]
10433 cpu_id
= event
["cpu_id"]
10435 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { state = %s, cpu_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, state
, cpu_id
,))
10437 def handle_console(self
, event
):
10438 timestamp
= event
.timestamp
10439 cpu_id
= event
["cpu_id"]
10440 _msg_length
= event
["_msg_length"]
10443 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { _msg_length = %s, msg = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, _msg_length
, msg
,))
10445 def handle_random_extract_entropy_user(self
, event
):
10446 timestamp
= event
.timestamp
10447 cpu_id
= event
["cpu_id"]
10448 pool_name
= event
["pool_name"]
10449 nbytes
= event
["nbytes"]
10450 entropy_count
= event
["entropy_count"]
10453 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pool_name = %s, nbytes = %s, entropy_count = %s, IP = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pool_name
, nbytes
, entropy_count
, IP
,))
10455 def handle_random_extract_entropy(self
, event
):
10456 timestamp
= event
.timestamp
10457 cpu_id
= event
["cpu_id"]
10458 pool_name
= event
["pool_name"]
10459 nbytes
= event
["nbytes"]
10460 entropy_count
= event
["entropy_count"]
10463 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pool_name = %s, nbytes = %s, entropy_count = %s, IP = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pool_name
, nbytes
, entropy_count
, IP
,))
10465 def handle_random_get_random_bytes(self
, event
):
10466 timestamp
= event
.timestamp
10467 cpu_id
= event
["cpu_id"]
10468 nbytes
= event
["nbytes"]
10471 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nbytes = %s, IP = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nbytes
, IP
,))
10473 def handle_random_credit_entropy_bits(self
, event
):
10474 timestamp
= event
.timestamp
10475 cpu_id
= event
["cpu_id"]
10476 pool_name
= event
["pool_name"]
10477 bits
= event
["bits"]
10478 entropy_count
= event
["entropy_count"]
10479 entropy_total
= event
["entropy_total"]
10482 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pool_name = %s, bits = %s, entropy_count = %s, entropy_total = %s, IP = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pool_name
, bits
, entropy_count
, entropy_total
, IP
,))
10484 def handle_random_mix_pool_bytes_nolock(self
, event
):
10485 timestamp
= event
.timestamp
10486 cpu_id
= event
["cpu_id"]
10487 pool_name
= event
["pool_name"]
10488 bytes
= event
["bytes"]
10491 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pool_name = %s, bytes = %s, IP = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pool_name
, bytes
, IP
,))
10493 def handle_random_mix_pool_bytes(self
, event
):
10494 timestamp
= event
.timestamp
10495 cpu_id
= event
["cpu_id"]
10496 pool_name
= event
["pool_name"]
10497 bytes
= event
["bytes"]
10500 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pool_name = %s, bytes = %s, IP = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pool_name
, bytes
, IP
,))
10502 def handle_rcu_utilization(self
, event
):
10503 timestamp
= event
.timestamp
10504 cpu_id
= event
["cpu_id"]
10507 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { s = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, s
,))
10509 def handle_regmap_cache_bypass(self
, event
):
10510 timestamp
= event
.timestamp
10511 cpu_id
= event
["cpu_id"]
10512 name
= event
["name"]
10513 flag
= event
["flag"]
10515 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, flag
,))
10517 def handle_regmap_cache_only(self
, event
):
10518 timestamp
= event
.timestamp
10519 cpu_id
= event
["cpu_id"]
10520 name
= event
["name"]
10521 flag
= event
["flag"]
10523 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, flag
,))
10525 def handle_regcache_sync(self
, event
):
10526 timestamp
= event
.timestamp
10527 cpu_id
= event
["cpu_id"]
10528 name
= event
["name"]
10529 status
= event
["status"]
10530 type = event
["type"]
10532 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, status = %s, type = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, status
, type,))
10534 def handle_regmap_hw_write_done(self
, event
):
10535 timestamp
= event
.timestamp
10536 cpu_id
= event
["cpu_id"]
10537 name
= event
["name"]
10539 count
= event
["count"]
10541 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, reg = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, reg
, count
,))
10543 def handle_regmap_hw_write_start(self
, event
):
10544 timestamp
= event
.timestamp
10545 cpu_id
= event
["cpu_id"]
10546 name
= event
["name"]
10548 count
= event
["count"]
10550 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, reg = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, reg
, count
,))
10552 def handle_regmap_hw_read_done(self
, event
):
10553 timestamp
= event
.timestamp
10554 cpu_id
= event
["cpu_id"]
10555 name
= event
["name"]
10557 count
= event
["count"]
10559 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, reg = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, reg
, count
,))
10561 def handle_regmap_hw_read_start(self
, event
):
10562 timestamp
= event
.timestamp
10563 cpu_id
= event
["cpu_id"]
10564 name
= event
["name"]
10566 count
= event
["count"]
10568 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, reg = %s, count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, reg
, count
,))
10570 def handle_regmap_reg_read_cache(self
, event
):
10571 timestamp
= event
.timestamp
10572 cpu_id
= event
["cpu_id"]
10573 name
= event
["name"]
10577 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, reg = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, reg
, val
,))
10579 def handle_regmap_reg_read(self
, event
):
10580 timestamp
= event
.timestamp
10581 cpu_id
= event
["cpu_id"]
10582 name
= event
["name"]
10586 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, reg = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, reg
, val
,))
10588 def handle_regmap_reg_write(self
, event
):
10589 timestamp
= event
.timestamp
10590 cpu_id
= event
["cpu_id"]
10591 name
= event
["name"]
10595 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, reg = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, reg
, val
,))
10597 def handle_regulator_set_voltage_complete(self
, event
):
10598 timestamp
= event
.timestamp
10599 cpu_id
= event
["cpu_id"]
10600 name
= event
["name"]
10603 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, val = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, val
,))
10605 def handle_regulator_set_voltage(self
, event
):
10606 timestamp
= event
.timestamp
10607 cpu_id
= event
["cpu_id"]
10608 name
= event
["name"]
10612 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, min = %s, max = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, min, max,))
10614 def handle_regulator_disable_complete(self
, event
):
10615 timestamp
= event
.timestamp
10616 cpu_id
= event
["cpu_id"]
10617 name
= event
["name"]
10619 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
10621 def handle_regulator_disable(self
, event
):
10622 timestamp
= event
.timestamp
10623 cpu_id
= event
["cpu_id"]
10624 name
= event
["name"]
10626 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
10628 def handle_regulator_enable_complete(self
, event
):
10629 timestamp
= event
.timestamp
10630 cpu_id
= event
["cpu_id"]
10631 name
= event
["name"]
10633 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
10635 def handle_regulator_enable_delay(self
, event
):
10636 timestamp
= event
.timestamp
10637 cpu_id
= event
["cpu_id"]
10638 name
= event
["name"]
10640 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
10642 def handle_regulator_enable(self
, event
):
10643 timestamp
= event
.timestamp
10644 cpu_id
= event
["cpu_id"]
10645 name
= event
["name"]
10647 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
10649 def handle_rpm_return_int(self
, event
):
10650 timestamp
= event
.timestamp
10651 cpu_id
= event
["cpu_id"]
10652 name
= event
["name"]
10656 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, ip = %s, ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, ip
, ret
,))
10658 def handle_rpm_idle(self
, event
):
10659 timestamp
= event
.timestamp
10660 cpu_id
= event
["cpu_id"]
10661 name
= event
["name"]
10662 flags
= event
["flags"]
10663 usage_count
= event
["usage_count"]
10664 disable_depth
= event
["disable_depth"]
10665 runtime_auto
= event
["runtime_auto"]
10666 request_pending
= event
["request_pending"]
10667 irq_safe
= event
["irq_safe"]
10668 child_count
= event
["child_count"]
10670 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, flags = %s, usage_count = %s, disable_depth = %s, runtime_auto = %s, request_pending = %s, irq_safe = %s, child_count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, flags
, usage_count
, disable_depth
, runtime_auto
, request_pending
, irq_safe
, child_count
,))
10672 def handle_rpm_resume(self
, event
):
10673 timestamp
= event
.timestamp
10674 cpu_id
= event
["cpu_id"]
10675 name
= event
["name"]
10676 flags
= event
["flags"]
10677 usage_count
= event
["usage_count"]
10678 disable_depth
= event
["disable_depth"]
10679 runtime_auto
= event
["runtime_auto"]
10680 request_pending
= event
["request_pending"]
10681 irq_safe
= event
["irq_safe"]
10682 child_count
= event
["child_count"]
10684 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, flags = %s, usage_count = %s, disable_depth = %s, runtime_auto = %s, request_pending = %s, irq_safe = %s, child_count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, flags
, usage_count
, disable_depth
, runtime_auto
, request_pending
, irq_safe
, child_count
,))
10686 def handle_rpm_suspend(self
, event
):
10687 timestamp
= event
.timestamp
10688 cpu_id
= event
["cpu_id"]
10689 name
= event
["name"]
10690 flags
= event
["flags"]
10691 usage_count
= event
["usage_count"]
10692 disable_depth
= event
["disable_depth"]
10693 runtime_auto
= event
["runtime_auto"]
10694 request_pending
= event
["request_pending"]
10695 irq_safe
= event
["irq_safe"]
10696 child_count
= event
["child_count"]
10698 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, flags = %s, usage_count = %s, disable_depth = %s, runtime_auto = %s, request_pending = %s, irq_safe = %s, child_count = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, flags
, usage_count
, disable_depth
, runtime_auto
, request_pending
, irq_safe
, child_count
,))
10700 def handle_sched_pi_setprio(self
, event
):
10701 timestamp
= event
.timestamp
10702 cpu_id
= event
["cpu_id"]
10703 comm
= event
["comm"]
10705 oldprio
= event
["oldprio"]
10706 newprio
= event
["newprio"]
10708 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, oldprio = %s, newprio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, oldprio
, newprio
,))
10710 def handle_sched_stat_runtime(self
, event
):
10711 timestamp
= event
.timestamp
10712 cpu_id
= event
["cpu_id"]
10713 comm
= event
["comm"]
10715 runtime
= event
["runtime"]
10716 vruntime
= event
["vruntime"]
10718 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, runtime = %s, vruntime = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, runtime
, vruntime
,))
10720 def handle_sched_stat_blocked(self
, event
):
10721 timestamp
= event
.timestamp
10722 cpu_id
= event
["cpu_id"]
10723 comm
= event
["comm"]
10725 delay
= event
["delay"]
10727 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, delay = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, delay
,))
10729 def handle_sched_stat_iowait(self
, event
):
10730 timestamp
= event
.timestamp
10731 cpu_id
= event
["cpu_id"]
10732 comm
= event
["comm"]
10734 delay
= event
["delay"]
10736 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, delay = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, delay
,))
10738 def handle_sched_stat_sleep(self
, event
):
10739 timestamp
= event
.timestamp
10740 cpu_id
= event
["cpu_id"]
10741 comm
= event
["comm"]
10743 delay
= event
["delay"]
10745 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, delay = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, delay
,))
10747 def handle_sched_stat_wait(self
, event
):
10748 timestamp
= event
.timestamp
10749 cpu_id
= event
["cpu_id"]
10750 comm
= event
["comm"]
10752 delay
= event
["delay"]
10754 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, delay = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, delay
,))
10756 def handle_sched_process_exec(self
, event
):
10757 timestamp
= event
.timestamp
10758 cpu_id
= event
["cpu_id"]
10759 filename
= event
["filename"]
10761 old_tid
= event
["old_tid"]
10763 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { filename = %s, tid = %s, old_tid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, filename
, tid
, old_tid
,))
10765 def handle_sched_process_fork(self
, event
):
10766 timestamp
= event
.timestamp
10767 cpu_id
= event
["cpu_id"]
10768 parent_comm
= event
["parent_comm"]
10769 parent_tid
= event
["parent_tid"]
10770 parent_pid
= event
["parent_pid"]
10771 child_comm
= event
["child_comm"]
10772 child_tid
= event
["child_tid"]
10773 child_pid
= event
["child_pid"]
10775 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { parent_comm = %s, parent_tid = %s, parent_pid = %s, child_comm = %s, child_tid = %s, child_pid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, parent_comm
, parent_tid
, parent_pid
, child_comm
, child_tid
, child_pid
,))
10777 def handle_sched_process_wait(self
, event
):
10778 timestamp
= event
.timestamp
10779 cpu_id
= event
["cpu_id"]
10780 comm
= event
["comm"]
10782 prio
= event
["prio"]
10784 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, prio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, prio
,))
10786 def handle_sched_wait_task(self
, event
):
10787 timestamp
= event
.timestamp
10788 cpu_id
= event
["cpu_id"]
10789 comm
= event
["comm"]
10791 prio
= event
["prio"]
10793 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, prio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, prio
,))
10795 def handle_sched_process_exit(self
, event
):
10796 timestamp
= event
.timestamp
10797 cpu_id
= event
["cpu_id"]
10798 comm
= event
["comm"]
10800 prio
= event
["prio"]
10802 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, prio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, prio
,))
10804 def handle_sched_process_free(self
, event
):
10805 timestamp
= event
.timestamp
10806 cpu_id
= event
["cpu_id"]
10807 comm
= event
["comm"]
10809 prio
= event
["prio"]
10811 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, prio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, prio
,))
10813 def handle_sched_migrate_task(self
, event
):
10814 timestamp
= event
.timestamp
10815 cpu_id
= event
["cpu_id"]
10816 comm
= event
["comm"]
10818 prio
= event
["prio"]
10819 orig_cpu
= event
["orig_cpu"]
10820 dest_cpu
= event
["dest_cpu"]
10822 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, prio = %s, orig_cpu = %s, dest_cpu = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, prio
, orig_cpu
, dest_cpu
,))
10824 def handle_sched_switch(self
, event
):
10825 timestamp
= event
.timestamp
10826 cpu_id
= event
["cpu_id"]
10827 prev_comm
= event
["prev_comm"]
10828 prev_tid
= event
["prev_tid"]
10829 prev_prio
= event
["prev_prio"]
10830 prev_state
= event
["prev_state"]
10831 next_comm
= event
["next_comm"]
10832 next_tid
= event
["next_tid"]
10833 next_prio
= event
["next_prio"]
10835 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { prev_comm = %s, prev_tid = %s, prev_prio = %s, prev_state = %s, next_comm = %s, next_tid = %s, next_prio = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, prev_comm
, prev_tid
, prev_prio
, prev_state
, next_comm
, next_tid
, next_prio
,))
10837 def handle_sched_wakeup_new(self
, event
):
10838 timestamp
= event
.timestamp
10839 cpu_id
= event
["cpu_id"]
10840 comm
= event
["comm"]
10842 prio
= event
["prio"]
10843 success
= event
["success"]
10844 target_cpu
= event
["target_cpu"]
10846 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, prio = %s, success = %s, target_cpu = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, prio
, success
, target_cpu
,))
10848 def handle_sched_wakeup(self
, event
):
10849 timestamp
= event
.timestamp
10850 cpu_id
= event
["cpu_id"]
10851 comm
= event
["comm"]
10853 prio
= event
["prio"]
10854 success
= event
["success"]
10855 target_cpu
= event
["target_cpu"]
10857 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s, prio = %s, success = %s, target_cpu = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
, prio
, success
, target_cpu
,))
10859 def handle_sched_kthread_stop_ret(self
, event
):
10860 timestamp
= event
.timestamp
10861 cpu_id
= event
["cpu_id"]
10864 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, ret
,))
10866 def handle_sched_kthread_stop(self
, event
):
10867 timestamp
= event
.timestamp
10868 cpu_id
= event
["cpu_id"]
10869 comm
= event
["comm"]
10872 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, tid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, tid
,))
10874 def handle_scsi_eh_wakeup(self
, event
):
10875 timestamp
= event
.timestamp
10876 cpu_id
= event
["cpu_id"]
10877 host_no
= event
["host_no"]
10879 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { host_no = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, host_no
,))
10881 def handle_scsi_dispatch_cmd_timeout(self
, event
):
10882 timestamp
= event
.timestamp
10883 cpu_id
= event
["cpu_id"]
10884 host_no
= event
["host_no"]
10885 channel
= event
["channel"]
10888 result
= event
["result"]
10889 opcode
= event
["opcode"]
10890 cmd_len
= event
["cmd_len"]
10891 data_sglen
= event
["data_sglen"]
10892 prot_sglen
= event
["prot_sglen"]
10893 prot_op
= event
["prot_op"]
10894 _cmnd_length
= event
["_cmnd_length"]
10895 cmnd
= event
["cmnd"]
10897 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { host_no = %s, channel = %s, id = %s, lun = %s, result = %s, opcode = %s, cmd_len = %s, data_sglen = %s, prot_sglen = %s, prot_op = %s, _cmnd_length = %s, cmnd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, host_no
, channel
, id, lun
, result
, opcode
, cmd_len
, data_sglen
, prot_sglen
, prot_op
, _cmnd_length
, cmnd
,))
10899 def handle_scsi_dispatch_cmd_done(self
, event
):
10900 timestamp
= event
.timestamp
10901 cpu_id
= event
["cpu_id"]
10902 host_no
= event
["host_no"]
10903 channel
= event
["channel"]
10906 result
= event
["result"]
10907 opcode
= event
["opcode"]
10908 cmd_len
= event
["cmd_len"]
10909 data_sglen
= event
["data_sglen"]
10910 prot_sglen
= event
["prot_sglen"]
10911 prot_op
= event
["prot_op"]
10912 _cmnd_length
= event
["_cmnd_length"]
10913 cmnd
= event
["cmnd"]
10915 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { host_no = %s, channel = %s, id = %s, lun = %s, result = %s, opcode = %s, cmd_len = %s, data_sglen = %s, prot_sglen = %s, prot_op = %s, _cmnd_length = %s, cmnd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, host_no
, channel
, id, lun
, result
, opcode
, cmd_len
, data_sglen
, prot_sglen
, prot_op
, _cmnd_length
, cmnd
,))
10917 def handle_scsi_dispatch_cmd_error(self
, event
):
10918 timestamp
= event
.timestamp
10919 cpu_id
= event
["cpu_id"]
10920 host_no
= event
["host_no"]
10921 channel
= event
["channel"]
10925 opcode
= event
["opcode"]
10926 cmd_len
= event
["cmd_len"]
10927 data_sglen
= event
["data_sglen"]
10928 prot_sglen
= event
["prot_sglen"]
10929 prot_op
= event
["prot_op"]
10930 _cmnd_length
= event
["_cmnd_length"]
10931 cmnd
= event
["cmnd"]
10933 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { host_no = %s, channel = %s, id = %s, lun = %s, rtn = %s, opcode = %s, cmd_len = %s, data_sglen = %s, prot_sglen = %s, prot_op = %s, _cmnd_length = %s, cmnd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, host_no
, channel
, id, lun
, rtn
, opcode
, cmd_len
, data_sglen
, prot_sglen
, prot_op
, _cmnd_length
, cmnd
,))
10935 def handle_scsi_dispatch_cmd_start(self
, event
):
10936 timestamp
= event
.timestamp
10937 cpu_id
= event
["cpu_id"]
10938 host_no
= event
["host_no"]
10939 channel
= event
["channel"]
10942 opcode
= event
["opcode"]
10943 cmd_len
= event
["cmd_len"]
10944 data_sglen
= event
["data_sglen"]
10945 prot_sglen
= event
["prot_sglen"]
10946 prot_op
= event
["prot_op"]
10947 _cmnd_length
= event
["_cmnd_length"]
10948 cmnd
= event
["cmnd"]
10950 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { host_no = %s, channel = %s, id = %s, lun = %s, opcode = %s, cmd_len = %s, data_sglen = %s, prot_sglen = %s, prot_op = %s, _cmnd_length = %s, cmnd = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, host_no
, channel
, id, lun
, opcode
, cmd_len
, data_sglen
, prot_sglen
, prot_op
, _cmnd_length
, cmnd
,))
10952 def handle_signal_deliver(self
, event
):
10953 timestamp
= event
.timestamp
10954 cpu_id
= event
["cpu_id"]
10956 errno
= event
["errno"]
10957 code
= event
["code"]
10958 sa_handler
= event
["sa_handler"]
10959 sa_flags
= event
["sa_flags"]
10961 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { sig = %s, errno = %s, code = %s, sa_handler = %s, sa_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, sig
, errno
, code
, sa_handler
, sa_flags
,))
10963 def handle_signal_generate(self
, event
):
10964 timestamp
= event
.timestamp
10965 cpu_id
= event
["cpu_id"]
10967 errno
= event
["errno"]
10968 code
= event
["code"]
10969 comm
= event
["comm"]
10971 group
= event
["group"]
10972 result
= event
["result"]
10974 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { sig = %s, errno = %s, code = %s, comm = %s, pid = %s, group = %s, result = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, sig
, errno
, code
, comm
, pid
, group
, result
,))
10976 def handle_skb_copy_datagram_iovec(self
, event
):
10977 timestamp
= event
.timestamp
10978 cpu_id
= event
["cpu_id"]
10979 skbaddr
= event
["skbaddr"]
10982 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { skbaddr = %s, len = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, skbaddr
, len,))
10984 def handle_skb_consume(self
, event
):
10985 timestamp
= event
.timestamp
10986 cpu_id
= event
["cpu_id"]
10987 skbaddr
= event
["skbaddr"]
10989 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { skbaddr = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, skbaddr
,))
10991 def handle_skb_kfree(self
, event
):
10992 timestamp
= event
.timestamp
10993 cpu_id
= event
["cpu_id"]
10994 skbaddr
= event
["skbaddr"]
10995 location
= event
["location"]
10996 protocol
= event
["protocol"]
10998 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { skbaddr = %s, location = %s, protocol = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, skbaddr
, location
, protocol
,))
11000 def handle_sock_exceed_buf_limit(self
, event
):
11001 timestamp
= event
.timestamp
11002 cpu_id
= event
["cpu_id"]
11003 name
= event
["name"]
11004 sysctl_mem
= event
["sysctl_mem"]
11005 allocated
= event
["allocated"]
11006 sysctl_rmem
= event
["sysctl_rmem"]
11007 rmem_alloc
= event
["rmem_alloc"]
11009 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, sysctl_mem = %s, allocated = %s, sysctl_rmem = %s, rmem_alloc = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, sysctl_mem
, allocated
, sysctl_rmem
, rmem_alloc
,))
11011 def handle_sock_rcvqueue_full(self
, event
):
11012 timestamp
= event
.timestamp
11013 cpu_id
= event
["cpu_id"]
11014 rmem_alloc
= event
["rmem_alloc"]
11015 truesize
= event
["truesize"]
11016 sk_rcvbuf
= event
["sk_rcvbuf"]
11018 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rmem_alloc = %s, truesize = %s, sk_rcvbuf = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rmem_alloc
, truesize
, sk_rcvbuf
,))
11020 def handle_lttng_statedump_interrupt(self
, event
):
11021 timestamp
= event
.timestamp
11022 cpu_id
= event
["cpu_id"]
11024 name
= event
["name"]
11025 action
= event
["action"]
11027 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { irq = %s, name = %s, action = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, irq
, name
, action
,))
11029 def handle_lttng_statedump_block_device(self
, event
):
11030 timestamp
= event
.timestamp
11031 cpu_id
= event
["cpu_id"]
11033 diskname
= event
["diskname"]
11035 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { dev = %s, diskname = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, dev
, diskname
,))
11037 def handle_lttng_statedump_network_interface(self
, event
):
11038 timestamp
= event
.timestamp
11039 cpu_id
= event
["cpu_id"]
11040 name
= event
["name"]
11041 address_ipv4
= event
["address_ipv4"]
11043 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, address_ipv4 = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, address_ipv4
,))
11045 def handle_lttng_statedump_vm_map(self
, event
):
11046 timestamp
= event
.timestamp
11047 cpu_id
= event
["cpu_id"]
11049 start
= event
["start"]
11051 flags
= event
["flags"]
11052 inode
= event
["inode"]
11053 pgoff
= event
["pgoff"]
11055 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, start = %s, end = %s, flags = %s, inode = %s, pgoff = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, start
, end
, flags
, inode
, pgoff
,))
11057 def handle_lttng_statedump_file_descriptor(self
, event
):
11058 timestamp
= event
.timestamp
11059 cpu_id
= event
["cpu_id"]
11062 flags
= event
["flags"]
11063 fmode
= event
["fmode"]
11064 filename
= event
["filename"]
11066 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pid = %s, fd = %s, flags = %s, fmode = %s, filename = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pid
, fd
, flags
, fmode
, filename
,))
11068 def handle_lttng_statedump_process_state(self
, event
):
11069 timestamp
= event
.timestamp
11070 cpu_id
= event
["cpu_id"]
11072 vtid
= event
["vtid"]
11074 vpid
= event
["vpid"]
11075 ppid
= event
["ppid"]
11076 vppid
= event
["vppid"]
11077 name
= event
["name"]
11078 type = event
["type"]
11079 mode
= event
["mode"]
11080 submode
= event
["submode"]
11081 status
= event
["status"]
11082 ns_level
= event
["ns_level"]
11084 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { tid = %s, vtid = %s, pid = %s, vpid = %s, ppid = %s, vppid = %s, name = %s, type = %s, mode = %s, submode = %s, status = %s, ns_level = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, tid
, vtid
, pid
, vpid
, ppid
, vppid
, name
, type, mode
, submode
, status
, ns_level
,))
11086 def handle_lttng_statedump_end(self
, event
):
11087 timestamp
= event
.timestamp
11088 cpu_id
= event
["cpu_id"]
11090 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
11092 def handle_lttng_statedump_start(self
, event
):
11093 timestamp
= event
.timestamp
11094 cpu_id
= event
["cpu_id"]
11096 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
,))
11098 def handle_rpc_task_wakeup(self
, event
):
11099 timestamp
= event
.timestamp
11100 cpu_id
= event
["cpu_id"]
11101 clnt
= event
["clnt"]
11102 task
= event
["task"]
11103 timeout
= event
["timeout"]
11104 runstate
= event
["runstate"]
11105 status
= event
["status"]
11106 flags
= event
["flags"]
11107 q_name
= event
["q_name"]
11109 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clnt = %s, task = %s, timeout = %s, runstate = %s, status = %s, flags = %s, q_name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clnt
, task
, timeout
, runstate
, status
, flags
, q_name
,))
11111 def handle_rpc_task_sleep(self
, event
):
11112 timestamp
= event
.timestamp
11113 cpu_id
= event
["cpu_id"]
11114 clnt
= event
["clnt"]
11115 task
= event
["task"]
11116 timeout
= event
["timeout"]
11117 runstate
= event
["runstate"]
11118 status
= event
["status"]
11119 flags
= event
["flags"]
11120 q_name
= event
["q_name"]
11122 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clnt = %s, task = %s, timeout = %s, runstate = %s, status = %s, flags = %s, q_name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clnt
, task
, timeout
, runstate
, status
, flags
, q_name
,))
11124 def handle_rpc_task_complete(self
, event
):
11125 timestamp
= event
.timestamp
11126 cpu_id
= event
["cpu_id"]
11127 clnt
= event
["clnt"]
11128 task
= event
["task"]
11129 action
= event
["action"]
11130 runstate
= event
["runstate"]
11131 status
= event
["status"]
11132 flags
= event
["flags"]
11134 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clnt = %s, task = %s, action = %s, runstate = %s, status = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clnt
, task
, action
, runstate
, status
, flags
,))
11136 def handle_rpc_task_run_action(self
, event
):
11137 timestamp
= event
.timestamp
11138 cpu_id
= event
["cpu_id"]
11139 clnt
= event
["clnt"]
11140 task
= event
["task"]
11141 action
= event
["action"]
11142 runstate
= event
["runstate"]
11143 status
= event
["status"]
11144 flags
= event
["flags"]
11146 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clnt = %s, task = %s, action = %s, runstate = %s, status = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clnt
, task
, action
, runstate
, status
, flags
,))
11148 def handle_rpc_task_begin(self
, event
):
11149 timestamp
= event
.timestamp
11150 cpu_id
= event
["cpu_id"]
11151 clnt
= event
["clnt"]
11152 task
= event
["task"]
11153 action
= event
["action"]
11154 runstate
= event
["runstate"]
11155 status
= event
["status"]
11156 flags
= event
["flags"]
11158 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { clnt = %s, task = %s, action = %s, runstate = %s, status = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, clnt
, task
, action
, runstate
, status
, flags
,))
11160 def handle_rpc_connect_status(self
, event
):
11161 timestamp
= event
.timestamp
11162 cpu_id
= event
["cpu_id"]
11163 task
= event
["task"]
11164 clnt
= event
["clnt"]
11165 status
= event
["status"]
11167 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { task = %s, clnt = %s, status = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, task
, clnt
, status
,))
11169 def handle_rpc_bind_status(self
, event
):
11170 timestamp
= event
.timestamp
11171 cpu_id
= event
["cpu_id"]
11172 task
= event
["task"]
11173 clnt
= event
["clnt"]
11174 status
= event
["status"]
11176 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { task = %s, clnt = %s, status = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, task
, clnt
, status
,))
11178 def handle_rpc_call_status(self
, event
):
11179 timestamp
= event
.timestamp
11180 cpu_id
= event
["cpu_id"]
11181 task
= event
["task"]
11182 clnt
= event
["clnt"]
11183 status
= event
["status"]
11185 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { task = %s, clnt = %s, status = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, task
, clnt
, status
,))
11187 def handle_itimer_expire(self
, event
):
11188 timestamp
= event
.timestamp
11189 cpu_id
= event
["cpu_id"]
11190 which
= event
["which"]
11194 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, pid = %s, now = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, pid
, now
,))
11196 def handle_itimer_state(self
, event
):
11197 timestamp
= event
.timestamp
11198 cpu_id
= event
["cpu_id"]
11199 which
= event
["which"]
11200 expires
= event
["expires"]
11201 value_sec
= event
["value_sec"]
11202 value_usec
= event
["value_usec"]
11203 interval_sec
= event
["interval_sec"]
11204 interval_usec
= event
["interval_usec"]
11206 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { which = %s, expires = %s, value_sec = %s, value_usec = %s, interval_sec = %s, interval_usec = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, which
, expires
, value_sec
, value_usec
, interval_sec
, interval_usec
,))
11208 def handle_hrtimer_cancel(self
, event
):
11209 timestamp
= event
.timestamp
11210 cpu_id
= event
["cpu_id"]
11211 hrtimer
= event
["hrtimer"]
11213 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { hrtimer = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, hrtimer
,))
11215 def handle_hrtimer_expire_exit(self
, event
):
11216 timestamp
= event
.timestamp
11217 cpu_id
= event
["cpu_id"]
11218 hrtimer
= event
["hrtimer"]
11220 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { hrtimer = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, hrtimer
,))
11222 def handle_hrtimer_expire_entry(self
, event
):
11223 timestamp
= event
.timestamp
11224 cpu_id
= event
["cpu_id"]
11225 hrtimer
= event
["hrtimer"]
11227 function
= event
["function"]
11229 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { hrtimer = %s, now = %s, function = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, hrtimer
, now
, function
,))
11231 def handle_hrtimer_start(self
, event
):
11232 timestamp
= event
.timestamp
11233 cpu_id
= event
["cpu_id"]
11234 hrtimer
= event
["hrtimer"]
11235 function
= event
["function"]
11236 expires
= event
["expires"]
11237 softexpires
= event
["softexpires"]
11239 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { hrtimer = %s, function = %s, expires = %s, softexpires = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, hrtimer
, function
, expires
, softexpires
,))
11241 def handle_hrtimer_init(self
, event
):
11242 timestamp
= event
.timestamp
11243 cpu_id
= event
["cpu_id"]
11244 hrtimer
= event
["hrtimer"]
11245 clockid
= event
["clockid"]
11246 mode
= event
["mode"]
11248 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { hrtimer = %s, clockid = %s, mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, hrtimer
, clockid
, mode
,))
11250 def handle_timer_cancel(self
, event
):
11251 timestamp
= event
.timestamp
11252 cpu_id
= event
["cpu_id"]
11253 timer
= event
["timer"]
11255 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer
,))
11257 def handle_timer_expire_exit(self
, event
):
11258 timestamp
= event
.timestamp
11259 cpu_id
= event
["cpu_id"]
11260 timer
= event
["timer"]
11262 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer
,))
11264 def handle_timer_expire_entry(self
, event
):
11265 timestamp
= event
.timestamp
11266 cpu_id
= event
["cpu_id"]
11267 timer
= event
["timer"]
11269 function
= event
["function"]
11271 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer = %s, now = %s, function = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer
, now
, function
,))
11273 def handle_timer_start(self
, event
):
11274 timestamp
= event
.timestamp
11275 cpu_id
= event
["cpu_id"]
11276 timer
= event
["timer"]
11277 function
= event
["function"]
11278 expires
= event
["expires"]
11281 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer = %s, function = %s, expires = %s, now = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer
, function
, expires
, now
,))
11283 def handle_timer_init(self
, event
):
11284 timestamp
= event
.timestamp
11285 cpu_id
= event
["cpu_id"]
11286 timer
= event
["timer"]
11288 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { timer = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, timer
,))
11290 def handle_udp_fail_queue_rcv_skb(self
, event
):
11291 timestamp
= event
.timestamp
11292 cpu_id
= event
["cpu_id"]
11294 lport
= event
["lport"]
11296 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { rc = %s, lport = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, rc
, lport
,))
11298 def handle_mm_vmscan_lru_shrink_inactive(self
, event
):
11299 timestamp
= event
.timestamp
11300 cpu_id
= event
["cpu_id"]
11303 nr_scanned
= event
["nr_scanned"]
11304 nr_reclaimed
= event
["nr_reclaimed"]
11305 priority
= event
["priority"]
11306 reclaim_flags
= event
["reclaim_flags"]
11308 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nid = %s, zid = %s, nr_scanned = %s, nr_reclaimed = %s, priority = %s, reclaim_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nid
, zid
, nr_scanned
, nr_reclaimed
, priority
, reclaim_flags
,))
11310 def handle_mm_vmscan_writepage(self
, event
):
11311 timestamp
= event
.timestamp
11312 cpu_id
= event
["cpu_id"]
11313 page
= event
["page"]
11314 reclaim_flags
= event
["reclaim_flags"]
11316 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { page = %s, reclaim_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, page
, reclaim_flags
,))
11318 def handle_mm_vmscan_memcg_isolate(self
, event
):
11319 timestamp
= event
.timestamp
11320 cpu_id
= event
["cpu_id"]
11321 order
= event
["order"]
11322 nr_requested
= event
["nr_requested"]
11323 nr_scanned
= event
["nr_scanned"]
11324 nr_taken
= event
["nr_taken"]
11325 isolate_mode
= event
["isolate_mode"]
11326 file = event
["file"]
11328 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { order = %s, nr_requested = %s, nr_scanned = %s, nr_taken = %s, isolate_mode = %s, file = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, order
, nr_requested
, nr_scanned
, nr_taken
, isolate_mode
, file,))
11330 def handle_mm_vmscan_lru_isolate(self
, event
):
11331 timestamp
= event
.timestamp
11332 cpu_id
= event
["cpu_id"]
11333 order
= event
["order"]
11334 nr_requested
= event
["nr_requested"]
11335 nr_scanned
= event
["nr_scanned"]
11336 nr_taken
= event
["nr_taken"]
11337 isolate_mode
= event
["isolate_mode"]
11338 file = event
["file"]
11340 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { order = %s, nr_requested = %s, nr_scanned = %s, nr_taken = %s, isolate_mode = %s, file = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, order
, nr_requested
, nr_scanned
, nr_taken
, isolate_mode
, file,))
11342 def handle_mm_shrink_slab_end(self
, event
):
11343 timestamp
= event
.timestamp
11344 cpu_id
= event
["cpu_id"]
11346 shrink
= event
["shrink"]
11347 unused_scan
= event
["unused_scan"]
11348 new_scan
= event
["new_scan"]
11349 retval
= event
["retval"]
11350 total_scan
= event
["total_scan"]
11352 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { shr = %s, shrink = %s, unused_scan = %s, new_scan = %s, retval = %s, total_scan = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, shr
, shrink
, unused_scan
, new_scan
, retval
, total_scan
,))
11354 def handle_mm_shrink_slab_start(self
, event
):
11355 timestamp
= event
.timestamp
11356 cpu_id
= event
["cpu_id"]
11358 shrink
= event
["shrink"]
11359 nr_objects_to_shrink
= event
["nr_objects_to_shrink"]
11360 gfp_flags
= event
["gfp_flags"]
11361 pgs_scanned
= event
["pgs_scanned"]
11362 lru_pgs
= event
["lru_pgs"]
11363 cache_items
= event
["cache_items"]
11364 delta
= event
["delta"]
11365 total_scan
= event
["total_scan"]
11367 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { shr = %s, shrink = %s, nr_objects_to_shrink = %s, gfp_flags = %s, pgs_scanned = %s, lru_pgs = %s, cache_items = %s, delta = %s, total_scan = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, shr
, shrink
, nr_objects_to_shrink
, gfp_flags
, pgs_scanned
, lru_pgs
, cache_items
, delta
, total_scan
,))
11369 def handle_mm_vmscan_memcg_softlimit_reclaim_end(self
, event
):
11370 timestamp
= event
.timestamp
11371 cpu_id
= event
["cpu_id"]
11372 nr_reclaimed
= event
["nr_reclaimed"]
11374 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_reclaimed = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_reclaimed
,))
11376 def handle_mm_vmscan_memcg_reclaim_end(self
, event
):
11377 timestamp
= event
.timestamp
11378 cpu_id
= event
["cpu_id"]
11379 nr_reclaimed
= event
["nr_reclaimed"]
11381 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_reclaimed = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_reclaimed
,))
11383 def handle_mm_vmscan_direct_reclaim_end(self
, event
):
11384 timestamp
= event
.timestamp
11385 cpu_id
= event
["cpu_id"]
11386 nr_reclaimed
= event
["nr_reclaimed"]
11388 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_reclaimed = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_reclaimed
,))
11390 def handle_mm_vmscan_memcg_softlimit_reclaim_begin(self
, event
):
11391 timestamp
= event
.timestamp
11392 cpu_id
= event
["cpu_id"]
11393 order
= event
["order"]
11394 may_writepage
= event
["may_writepage"]
11395 gfp_flags
= event
["gfp_flags"]
11397 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { order = %s, may_writepage = %s, gfp_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, order
, may_writepage
, gfp_flags
,))
11399 def handle_mm_vmscan_memcg_reclaim_begin(self
, event
):
11400 timestamp
= event
.timestamp
11401 cpu_id
= event
["cpu_id"]
11402 order
= event
["order"]
11403 may_writepage
= event
["may_writepage"]
11404 gfp_flags
= event
["gfp_flags"]
11406 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { order = %s, may_writepage = %s, gfp_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, order
, may_writepage
, gfp_flags
,))
11408 def handle_mm_vmscan_direct_reclaim_begin(self
, event
):
11409 timestamp
= event
.timestamp
11410 cpu_id
= event
["cpu_id"]
11411 order
= event
["order"]
11412 may_writepage
= event
["may_writepage"]
11413 gfp_flags
= event
["gfp_flags"]
11415 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { order = %s, may_writepage = %s, gfp_flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, order
, may_writepage
, gfp_flags
,))
11417 def handle_mm_vmscan_wakeup_kswapd(self
, event
):
11418 timestamp
= event
.timestamp
11419 cpu_id
= event
["cpu_id"]
11422 order
= event
["order"]
11424 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nid = %s, zid = %s, order = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nid
, zid
, order
,))
11426 def handle_mm_vmscan_kswapd_wake(self
, event
):
11427 timestamp
= event
.timestamp
11428 cpu_id
= event
["cpu_id"]
11430 order
= event
["order"]
11432 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nid = %s, order = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nid
, order
,))
11434 def handle_mm_vmscan_kswapd_sleep(self
, event
):
11435 timestamp
= event
.timestamp
11436 cpu_id
= event
["cpu_id"]
11439 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nid = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nid
,))
11441 def handle_workqueue_execute_end(self
, event
):
11442 timestamp
= event
.timestamp
11443 cpu_id
= event
["cpu_id"]
11444 work
= event
["work"]
11446 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { work = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, work
,))
11448 def handle_workqueue_execute_start(self
, event
):
11449 timestamp
= event
.timestamp
11450 cpu_id
= event
["cpu_id"]
11451 work
= event
["work"]
11452 function
= event
["function"]
11454 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { work = %s, function = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, work
, function
,))
11456 def handle_workqueue_activate_work(self
, event
):
11457 timestamp
= event
.timestamp
11458 cpu_id
= event
["cpu_id"]
11459 work
= event
["work"]
11461 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { work = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, work
,))
11463 def handle_workqueue_queue_work(self
, event
):
11464 timestamp
= event
.timestamp
11465 cpu_id
= event
["cpu_id"]
11466 work
= event
["work"]
11467 function
= event
["function"]
11468 req_cpu
= event
["req_cpu"]
11470 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { work = %s, function = %s, req_cpu = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, work
, function
, req_cpu
,))
11472 def handle_writeback_single_inode(self
, event
):
11473 timestamp
= event
.timestamp
11474 cpu_id
= event
["cpu_id"]
11475 name
= event
["name"]
11477 state
= event
["state"]
11478 dirtied_when
= event
["dirtied_when"]
11479 writeback_index
= event
["writeback_index"]
11480 nr_to_write
= event
["nr_to_write"]
11481 wrote
= event
["wrote"]
11483 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, ino = %s, state = %s, dirtied_when = %s, writeback_index = %s, nr_to_write = %s, wrote = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, ino
, state
, dirtied_when
, writeback_index
, nr_to_write
, wrote
,))
11485 def handle_writeback_wait_iff_congested(self
, event
):
11486 timestamp
= event
.timestamp
11487 cpu_id
= event
["cpu_id"]
11488 usec_timeout
= event
["usec_timeout"]
11489 usec_delayed
= event
["usec_delayed"]
11491 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { usec_timeout = %s, usec_delayed = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, usec_timeout
, usec_delayed
,))
11493 def handle_writeback_congestion_wait(self
, event
):
11494 timestamp
= event
.timestamp
11495 cpu_id
= event
["cpu_id"]
11496 usec_timeout
= event
["usec_timeout"]
11497 usec_delayed
= event
["usec_delayed"]
11499 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { usec_timeout = %s, usec_delayed = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, usec_timeout
, usec_delayed
,))
11501 def handle_writeback_sb_inodes_requeue(self
, event
):
11502 timestamp
= event
.timestamp
11503 cpu_id
= event
["cpu_id"]
11504 name
= event
["name"]
11506 state
= event
["state"]
11507 dirtied_when
= event
["dirtied_when"]
11509 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, ino = %s, state = %s, dirtied_when = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, ino
, state
, dirtied_when
,))
11511 def handle_writeback_balance_dirty_pages(self
, event
):
11512 timestamp
= event
.timestamp
11513 cpu_id
= event
["cpu_id"]
11515 limit
= event
["limit"]
11516 setpoint
= event
["setpoint"]
11517 dirty
= event
["dirty"]
11518 bdi_setpoint
= event
["bdi_setpoint"]
11519 bdi_dirty
= event
["bdi_dirty"]
11520 dirty_ratelimit
= event
["dirty_ratelimit"]
11521 task_ratelimit
= event
["task_ratelimit"]
11522 dirtied
= event
["dirtied"]
11523 dirtied_pause
= event
["dirtied_pause"]
11524 paused
= event
["paused"]
11525 pause
= event
["pause"]
11526 period
= event
["period"]
11527 think
= event
["think"]
11529 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { bdi = %s, limit = %s, setpoint = %s, dirty = %s, bdi_setpoint = %s, bdi_dirty = %s, dirty_ratelimit = %s, task_ratelimit = %s, dirtied = %s, dirtied_pause = %s, paused = %s, pause = %s, period = %s, think = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, bdi
, limit
, setpoint
, dirty
, bdi_setpoint
, bdi_dirty
, dirty_ratelimit
, task_ratelimit
, dirtied
, dirtied_pause
, paused
, pause
, period
, think
,))
11531 def handle_writeback_bdi_dirty_ratelimit(self
, event
):
11532 timestamp
= event
.timestamp
11533 cpu_id
= event
["cpu_id"]
11535 write_bw
= event
["write_bw"]
11536 avg_write_bw
= event
["avg_write_bw"]
11537 dirty_rate
= event
["dirty_rate"]
11538 dirty_ratelimit
= event
["dirty_ratelimit"]
11539 task_ratelimit
= event
["task_ratelimit"]
11540 balanced_dirty_ratelimit
= event
["balanced_dirty_ratelimit"]
11542 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { bdi = %s, write_bw = %s, avg_write_bw = %s, dirty_rate = %s, dirty_ratelimit = %s, task_ratelimit = %s, balanced_dirty_ratelimit = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, bdi
, write_bw
, avg_write_bw
, dirty_rate
, dirty_ratelimit
, task_ratelimit
, balanced_dirty_ratelimit
,))
11544 def handle_writeback_global_dirty_state(self
, event
):
11545 timestamp
= event
.timestamp
11546 cpu_id
= event
["cpu_id"]
11547 nr_dirty
= event
["nr_dirty"]
11548 nr_writeback
= event
["nr_writeback"]
11549 nr_unstable
= event
["nr_unstable"]
11550 background_thresh
= event
["background_thresh"]
11551 dirty_thresh
= event
["dirty_thresh"]
11552 dirty_limit
= event
["dirty_limit"]
11553 nr_dirtied
= event
["nr_dirtied"]
11554 nr_written
= event
["nr_written"]
11556 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { nr_dirty = %s, nr_writeback = %s, nr_unstable = %s, background_thresh = %s, dirty_thresh = %s, dirty_limit = %s, nr_dirtied = %s, nr_written = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, nr_dirty
, nr_writeback
, nr_unstable
, background_thresh
, dirty_thresh
, dirty_limit
, nr_dirtied
, nr_written
,))
11558 def handle_writeback_queue_io(self
, event
):
11559 timestamp
= event
.timestamp
11560 cpu_id
= event
["cpu_id"]
11561 name
= event
["name"]
11562 moved
= event
["moved"]
11564 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, moved = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, moved
,))
11566 def handle_writeback_wbc_writepage(self
, event
):
11567 timestamp
= event
.timestamp
11568 cpu_id
= event
["cpu_id"]
11569 name
= event
["name"]
11570 nr_to_write
= event
["nr_to_write"]
11571 pages_skipped
= event
["pages_skipped"]
11572 sync_mode
= event
["sync_mode"]
11573 for_kupdate
= event
["for_kupdate"]
11574 for_background
= event
["for_background"]
11575 for_reclaim
= event
["for_reclaim"]
11576 range_cyclic
= event
["range_cyclic"]
11577 range_start
= event
["range_start"]
11578 range_end
= event
["range_end"]
11580 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, nr_to_write = %s, pages_skipped = %s, sync_mode = %s, for_kupdate = %s, for_background = %s, for_reclaim = %s, range_cyclic = %s, range_start = %s, range_end = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, nr_to_write
, pages_skipped
, sync_mode
, for_kupdate
, for_background
, for_reclaim
, range_cyclic
, range_start
, range_end
,))
11582 def handle_writeback_thread_stop(self
, event
):
11583 timestamp
= event
.timestamp
11584 cpu_id
= event
["cpu_id"]
11585 name
= event
["name"]
11587 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11589 def handle_writeback_thread_start(self
, event
):
11590 timestamp
= event
.timestamp
11591 cpu_id
= event
["cpu_id"]
11592 name
= event
["name"]
11594 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11596 def handle_writeback_bdi_unregister(self
, event
):
11597 timestamp
= event
.timestamp
11598 cpu_id
= event
["cpu_id"]
11599 name
= event
["name"]
11601 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11603 def handle_writeback_bdi_register(self
, event
):
11604 timestamp
= event
.timestamp
11605 cpu_id
= event
["cpu_id"]
11606 name
= event
["name"]
11608 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11610 def handle_writeback_wake_forker_thread(self
, event
):
11611 timestamp
= event
.timestamp
11612 cpu_id
= event
["cpu_id"]
11613 name
= event
["name"]
11615 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11617 def handle_writeback_wake_thread(self
, event
):
11618 timestamp
= event
.timestamp
11619 cpu_id
= event
["cpu_id"]
11620 name
= event
["name"]
11622 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11624 def handle_writeback_wake_background(self
, event
):
11625 timestamp
= event
.timestamp
11626 cpu_id
= event
["cpu_id"]
11627 name
= event
["name"]
11629 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11631 def handle_writeback_nowork(self
, event
):
11632 timestamp
= event
.timestamp
11633 cpu_id
= event
["cpu_id"]
11634 name
= event
["name"]
11636 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11638 def handle_writeback_pages_written(self
, event
):
11639 timestamp
= event
.timestamp
11640 cpu_id
= event
["cpu_id"]
11641 pages
= event
["pages"]
11643 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { pages = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, pages
,))
11645 def handle_writeback_wait(self
, event
):
11646 timestamp
= event
.timestamp
11647 cpu_id
= event
["cpu_id"]
11648 name
= event
["name"]
11650 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11652 def handle_writeback_written(self
, event
):
11653 timestamp
= event
.timestamp
11654 cpu_id
= event
["cpu_id"]
11655 name
= event
["name"]
11657 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11659 def handle_writeback_start(self
, event
):
11660 timestamp
= event
.timestamp
11661 cpu_id
= event
["cpu_id"]
11662 name
= event
["name"]
11664 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11666 def handle_writeback_exec(self
, event
):
11667 timestamp
= event
.timestamp
11668 cpu_id
= event
["cpu_id"]
11669 name
= event
["name"]
11671 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11673 def handle_writeback_queue(self
, event
):
11674 timestamp
= event
.timestamp
11675 cpu_id
= event
["cpu_id"]
11676 name
= event
["name"]
11678 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11680 def handle_writeback_nothread(self
, event
):
11681 timestamp
= event
.timestamp
11682 cpu_id
= event
["cpu_id"]
11683 name
= event
["name"]
11685 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
,))
11687 def handle_writeback_write_inode(self
, event
):
11688 timestamp
= event
.timestamp
11689 cpu_id
= event
["cpu_id"]
11690 name
= event
["name"]
11692 sync_mode
= event
["sync_mode"]
11694 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, ino = %s, sync_mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, ino
, sync_mode
,))
11696 def handle_writeback_write_inode_start(self
, event
):
11697 timestamp
= event
.timestamp
11698 cpu_id
= event
["cpu_id"]
11699 name
= event
["name"]
11701 sync_mode
= event
["sync_mode"]
11703 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, ino = %s, sync_mode = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, ino
, sync_mode
,))
11705 def handle_writeback_dirty_inode(self
, event
):
11706 timestamp
= event
.timestamp
11707 cpu_id
= event
["cpu_id"]
11708 name
= event
["name"]
11710 flags
= event
["flags"]
11712 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, ino = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, ino
, flags
,))
11714 def handle_writeback_dirty_inode_start(self
, event
):
11715 timestamp
= event
.timestamp
11716 cpu_id
= event
["cpu_id"]
11717 name
= event
["name"]
11719 flags
= event
["flags"]
11721 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, ino = %s, flags = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, ino
, flags
,))
11723 def handle_writeback_dirty_page(self
, event
):
11724 timestamp
= event
.timestamp
11725 cpu_id
= event
["cpu_id"]
11726 name
= event
["name"]
11728 index
= event
["index"]
11730 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, ino = %s, index = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, ino
, index
,))
11732 def handle_net_latency(self
, event
):
11733 timestamp
= event
.timestamp
11734 cpu_id
= event
["cpu_id"]
11735 name
= event
["name"]
11736 delay
= event
["delay"]
11737 flag
= event
["flag"]
11738 out_id
= event
["out_id"]
11740 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { name = %s, delay = %s, flag = %s, out_id = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, name
, delay
, flag
, out_id
,))
11742 def handle_block_latency(self
, event
):
11743 timestamp
= event
.timestamp
11744 cpu_id
= event
["cpu_id"]
11745 major
= event
["major"]
11746 minor
= event
["minor"]
11747 sector
= event
["sector"]
11748 delay
= event
["delay"]
11750 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { major = %s, minor = %s, sector = %s, delay = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, major
, minor
, sector
, delay
,))
11752 def handle_offcpu_latency(self
, event
):
11753 timestamp
= event
.timestamp
11754 cpu_id
= event
["cpu_id"]
11755 comm
= event
["comm"]
11757 delay
= event
["delay"]
11758 flag
= event
["flag"]
11760 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, pid = %s, delay = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, pid
, delay
, flag
,))
11762 def handle_wakeup_latency(self
, event
):
11763 timestamp
= event
.timestamp
11764 cpu_id
= event
["cpu_id"]
11765 comm
= event
["comm"]
11767 delay
= event
["delay"]
11768 flag
= event
["flag"]
11770 self
.print_filter(event
, "[%s] %s: { cpu_id = %s }, { comm = %s, pid = %s, delay = %s, flag = %s }" % (self
.ns_to_hour_nsec(timestamp
), event
.name
, cpu_id
, comm
, pid
, delay
, flag
,))
11771 # end of generated code
11774 if __name__
== "__main__":
11775 parser
= argparse
.ArgumentParser(description
='Track a process throughout a LTTng trace')
11776 parser
.add_argument('path', metavar
="<path/to/trace>", help='Trace path')
11777 parser
.add_argument('--procname', '-n', type=str, default
=0,
11778 help='Filter the results only for this list of '
11780 parser
.add_argument('--tid', '-t', type=str, default
=0,
11781 help='Filter the results only for this list '
11783 parser
.add_argument('--follow-child', '-f', action
="store_true",
11784 help='Follow childs on fork')
11785 args
= parser
.parse_args()
11787 arg_proc_list
= None
11789 arg_proc_list
= args
.procname
.split(",")
11790 arg_tid_list
= None
11793 for i
in args
.tid
.split(","):
11794 arg_tid_list
.append(int(i
))
11796 traces
= TraceCollection()
11797 handle
= traces
.add_traces_recursive(args
.path
, "ctf")
11801 t
= TraceParser(traces
, arg_proc_list
, arg_tid_list
, args
.follow_child
)
11804 for h
in handle
.values():
11805 traces
.remove_trace(h
)
This page took 0.440442 seconds and 5 git commands to generate.