Fix: update tests for --no-intersection
[deliverable/lttng-analyses.git] / lttng-track-process
CommitLineData
84d21769
JD
1#!/usr/bin/env python3
2#
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.
9#
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.
13#
14# To handle more events (including UST events), follow the comments below, most
15# of this file has been autogenerated with parser_generator.py
16#
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.
19#
20#
21# The MIT License (MIT)
22#
23# Copyright (C) 2015 - Julien Desfossez <jdesfossez@efficios.com>
24#
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:
31#
32# The above copyright notice and this permission notice shall be included in
33# all copies or substantial portions of the Software.
34#
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
41# SOFTWARE.
42
43import sys
44import time
45import argparse
46
47NSEC_PER_SEC = 1000000000
48
49try:
50 from babeltrace import TraceCollection
51except ImportError:
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
56
57
58class TraceParser:
59 def __init__(self, trace, arg_proc_list, arg_tid_list, arg_follow_child):
60 self.trace = trace
61 self.event_count = {}
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 = {}
66
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,
70 ns % NSEC_PER_SEC)
71
72 def check_procname(self, name, tid):
73 if self.arg_proc_list is None:
74 return
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))
80
81 def tid_check(self, tid):
82 if self.arg_tid_list is not None and tid in self.arg_tid_list:
83 return True
84 return False
85
86 def filter_event(self, event):
87 # no filtering
88 if self.arg_tid_list is None and self.arg_proc_list is None:
89 return True
90 # we don't know yet the PID we are interested in (match procname - pid)
91 if self.arg_tid_list is None:
92 return False
93 cpu_id = event["cpu_id"]
94 if not cpu_id in self.per_cpu_current.keys():
95 return False
96 return self.tid_check(self.per_cpu_current[cpu_id])
97
98 def get_tid_str(self, event):
99 cpu_id = event["cpu_id"]
100 if not cpu_id in self.per_cpu_current.keys():
101 tid = "?"
102 else:
103 tid = self.per_cpu_current[cpu_id]
104 return "[{:>6}]".format(tid)
105
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"]):
110 return
111 elif "pid" in event.keys():
112 if not self.tid_check(event["pid"]):
113 return
114 else:
115 return
116 elif not self.filter_event(event):
117 return
118 print(self.get_tid_str(event), string)
119
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"]
133
134 if cpu_id not in self.per_cpu_current.keys():
135 self.per_cpu_current[cpu_id] = next_tid
136 else:
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":
146 tid = event["tid"]
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():
152 return
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)
166
167 def parse(self):
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"])
184
185 self.handle_special_events(event)
186
187 if hasattr(TraceParser, method_name):
188 func = getattr(TraceParser, method_name)
189 func(self, event)
190
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
197
198 def handle_compat_syscall_exit_setns(self, event):
199 timestamp = event.timestamp
200 cpu_id = event["cpu_id"]
201 ret = event["ret"]
202
203 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
204
205 def handle_compat_syscall_exit_sendmmsg(self, event):
206 timestamp = event.timestamp
207 cpu_id = event["cpu_id"]
208 ret = event["ret"]
209
210 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
211
212 def handle_compat_syscall_exit_syncfs(self, event):
213 timestamp = event.timestamp
214 cpu_id = event["cpu_id"]
215 ret = event["ret"]
216
217 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
218
219 def handle_compat_syscall_exit_clock_adjtime(self, event):
220 timestamp = event.timestamp
221 cpu_id = event["cpu_id"]
222 ret = event["ret"]
223 utx = event["utx"]
224
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,))
226
227 def handle_compat_syscall_exit_prlimit64(self, event):
228 timestamp = event.timestamp
229 cpu_id = event["cpu_id"]
230 ret = event["ret"]
231 old_rlim = event["old_rlim"]
232
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,))
234
235 def handle_compat_syscall_exit_fanotify_init(self, event):
236 timestamp = event.timestamp
237 cpu_id = event["cpu_id"]
238 ret = event["ret"]
239
240 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
241
242 def handle_compat_syscall_exit_recvmmsg(self, event):
243 timestamp = event.timestamp
244 cpu_id = event["cpu_id"]
245 ret = event["ret"]
246 mmsg = event["mmsg"]
247 timeout = event["timeout"]
248
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,))
250
251 def handle_compat_syscall_exit_perf_event_open(self, event):
252 timestamp = event.timestamp
253 cpu_id = event["cpu_id"]
254 ret = event["ret"]
255
256 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
257
258 def handle_compat_syscall_exit_rt_tgsigqueueinfo(self, event):
259 timestamp = event.timestamp
260 cpu_id = event["cpu_id"]
261 ret = event["ret"]
262
263 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
264
265 def handle_compat_syscall_exit_pwritev(self, event):
266 timestamp = event.timestamp
267 cpu_id = event["cpu_id"]
268 ret = event["ret"]
269
270 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
271
272 def handle_compat_syscall_exit_preadv(self, event):
273 timestamp = event.timestamp
274 cpu_id = event["cpu_id"]
275 ret = event["ret"]
276 vec = event["vec"]
277
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,))
279
280 def handle_compat_syscall_exit_inotify_init1(self, event):
281 timestamp = event.timestamp
282 cpu_id = event["cpu_id"]
283 ret = event["ret"]
284
285 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
286
287 def handle_compat_syscall_exit_pipe2(self, event):
288 timestamp = event.timestamp
289 cpu_id = event["cpu_id"]
290 ret = event["ret"]
291 fildes = event["fildes"]
292
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,))
294
295 def handle_compat_syscall_exit_dup3(self, event):
296 timestamp = event.timestamp
297 cpu_id = event["cpu_id"]
298 ret = event["ret"]
299
300 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
301
302 def handle_compat_syscall_exit_epoll_create1(self, event):
303 timestamp = event.timestamp
304 cpu_id = event["cpu_id"]
305 ret = event["ret"]
306
307 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
308
309 def handle_compat_syscall_exit_eventfd2(self, event):
310 timestamp = event.timestamp
311 cpu_id = event["cpu_id"]
312 ret = event["ret"]
313
314 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
315
316 def handle_compat_syscall_exit_signalfd4(self, event):
317 timestamp = event.timestamp
318 cpu_id = event["cpu_id"]
319 ret = event["ret"]
320
321 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
322
323 def handle_compat_syscall_exit_timerfd_gettime(self, event):
324 timestamp = event.timestamp
325 cpu_id = event["cpu_id"]
326 ret = event["ret"]
327 otmr = event["otmr"]
328
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,))
330
331 def handle_compat_syscall_exit_timerfd_settime(self, event):
332 timestamp = event.timestamp
333 cpu_id = event["cpu_id"]
334 ret = event["ret"]
335 otmr = event["otmr"]
336
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,))
338
339 def handle_compat_syscall_exit_eventfd(self, event):
340 timestamp = event.timestamp
341 cpu_id = event["cpu_id"]
342 ret = event["ret"]
343
344 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
345
346 def handle_compat_syscall_exit_timerfd_create(self, event):
347 timestamp = event.timestamp
348 cpu_id = event["cpu_id"]
349 ret = event["ret"]
350
351 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
352
353 def handle_compat_syscall_exit_signalfd(self, event):
354 timestamp = event.timestamp
355 cpu_id = event["cpu_id"]
356 ret = event["ret"]
357
358 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
359
360 def handle_compat_syscall_exit_utimensat(self, event):
361 timestamp = event.timestamp
362 cpu_id = event["cpu_id"]
363 ret = event["ret"]
364
365 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
366
367 def handle_compat_syscall_exit_epoll_pwait(self, event):
368 timestamp = event.timestamp
369 cpu_id = event["cpu_id"]
370 ret = event["ret"]
371 events = event["events"]
372
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,))
374
375 def handle_compat_syscall_exit_getcpu(self, event):
376 timestamp = event.timestamp
377 cpu_id = event["cpu_id"]
378 ret = event["ret"]
379 cpup = event["cpup"]
380 nodep = event["nodep"]
381 tcache = event["tcache"]
382
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,))
384
385 def handle_compat_syscall_exit_vmsplice(self, event):
386 timestamp = event.timestamp
387 cpu_id = event["cpu_id"]
388 ret = event["ret"]
389
390 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
391
392 def handle_compat_syscall_exit_tee(self, event):
393 timestamp = event.timestamp
394 cpu_id = event["cpu_id"]
395 ret = event["ret"]
396
397 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
398
399 def handle_compat_syscall_exit_splice(self, event):
400 timestamp = event.timestamp
401 cpu_id = event["cpu_id"]
402 ret = event["ret"]
403
404 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
405
406 def handle_compat_syscall_exit_get_robust_list(self, event):
407 timestamp = event.timestamp
408 cpu_id = event["cpu_id"]
409 ret = event["ret"]
410 head_ptr = event["head_ptr"]
411 len_ptr = event["len_ptr"]
412
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,))
414
415 def handle_compat_syscall_exit_set_robust_list(self, event):
416 timestamp = event.timestamp
417 cpu_id = event["cpu_id"]
418 ret = event["ret"]
419
420 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
421
422 def handle_compat_syscall_exit_unshare(self, event):
423 timestamp = event.timestamp
424 cpu_id = event["cpu_id"]
425 ret = event["ret"]
426
427 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
428
429 def handle_compat_syscall_exit_ppoll(self, event):
430 timestamp = event.timestamp
431 cpu_id = event["cpu_id"]
432 ret = event["ret"]
433 ufds = event["ufds"]
434
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,))
436
437 def handle_compat_syscall_exit_pselect6(self, event):
438 timestamp = event.timestamp
439 cpu_id = event["cpu_id"]
440 ret = event["ret"]
441 inp = event["inp"]
442 outp = event["outp"]
443 exp = event["exp"]
444 tsp = event["tsp"]
445
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,))
447
448 def handle_compat_syscall_exit_faccessat(self, event):
449 timestamp = event.timestamp
450 cpu_id = event["cpu_id"]
451 ret = event["ret"]
452
453 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
454
455 def handle_compat_syscall_exit_fchmodat(self, event):
456 timestamp = event.timestamp
457 cpu_id = event["cpu_id"]
458 ret = event["ret"]
459
460 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
461
462 def handle_compat_syscall_exit_readlinkat(self, event):
463 timestamp = event.timestamp
464 cpu_id = event["cpu_id"]
465 ret = event["ret"]
466 buf = event["buf"]
467
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,))
469
470 def handle_compat_syscall_exit_symlinkat(self, event):
471 timestamp = event.timestamp
472 cpu_id = event["cpu_id"]
473 ret = event["ret"]
474
475 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
476
477 def handle_compat_syscall_exit_linkat(self, event):
478 timestamp = event.timestamp
479 cpu_id = event["cpu_id"]
480 ret = event["ret"]
481
482 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
483
484 def handle_compat_syscall_exit_renameat(self, event):
485 timestamp = event.timestamp
486 cpu_id = event["cpu_id"]
487 ret = event["ret"]
488
489 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
490
491 def handle_compat_syscall_exit_unlinkat(self, event):
492 timestamp = event.timestamp
493 cpu_id = event["cpu_id"]
494 ret = event["ret"]
495
496 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
497
498 def handle_compat_syscall_exit_fstatat64(self, event):
499 timestamp = event.timestamp
500 cpu_id = event["cpu_id"]
501 ret = event["ret"]
502 dfd = event["dfd"]
503 filename = event["filename"]
504 statbuf = event["statbuf"]
505 flag = event["flag"]
506
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,))
508
509 def handle_compat_syscall_exit_futimesat(self, event):
510 timestamp = event.timestamp
511 cpu_id = event["cpu_id"]
512 ret = event["ret"]
513
514 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
515
516 def handle_compat_syscall_exit_fchownat(self, event):
517 timestamp = event.timestamp
518 cpu_id = event["cpu_id"]
519 ret = event["ret"]
520
521 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
522
523 def handle_compat_syscall_exit_mknodat(self, event):
524 timestamp = event.timestamp
525 cpu_id = event["cpu_id"]
526 ret = event["ret"]
527
528 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
529
530 def handle_compat_syscall_exit_mkdirat(self, event):
531 timestamp = event.timestamp
532 cpu_id = event["cpu_id"]
533 ret = event["ret"]
534
535 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
536
537 def handle_compat_syscall_exit_openat(self, event):
538 timestamp = event.timestamp
539 cpu_id = event["cpu_id"]
540 ret = event["ret"]
541
542 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
543
544 def handle_compat_syscall_exit_inotify_rm_watch(self, event):
545 timestamp = event.timestamp
546 cpu_id = event["cpu_id"]
547 ret = event["ret"]
548
549 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
550
551 def handle_compat_syscall_exit_inotify_add_watch(self, event):
552 timestamp = event.timestamp
553 cpu_id = event["cpu_id"]
554 ret = event["ret"]
555
556 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
557
558 def handle_compat_syscall_exit_inotify_init(self, event):
559 timestamp = event.timestamp
560 cpu_id = event["cpu_id"]
561 ret = event["ret"]
562
563 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
564
565 def handle_compat_syscall_exit_ioprio_get(self, event):
566 timestamp = event.timestamp
567 cpu_id = event["cpu_id"]
568 ret = event["ret"]
569
570 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
571
572 def handle_compat_syscall_exit_ioprio_set(self, event):
573 timestamp = event.timestamp
574 cpu_id = event["cpu_id"]
575 ret = event["ret"]
576
577 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
578
579 def handle_compat_syscall_exit_keyctl(self, event):
580 timestamp = event.timestamp
581 cpu_id = event["cpu_id"]
582 ret = event["ret"]
583 arg2 = event["arg2"]
584 arg3 = event["arg3"]
585 arg4 = event["arg4"]
586 arg5 = event["arg5"]
587
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,))
589
590 def handle_compat_syscall_exit_request_key(self, event):
591 timestamp = event.timestamp
592 cpu_id = event["cpu_id"]
593 ret = event["ret"]
594
595 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
596
597 def handle_compat_syscall_exit_add_key(self, event):
598 timestamp = event.timestamp
599 cpu_id = event["cpu_id"]
600 ret = event["ret"]
601
602 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
603
604 def handle_compat_syscall_exit_waitid(self, event):
605 timestamp = event.timestamp
606 cpu_id = event["cpu_id"]
607 ret = event["ret"]
608 infop = event["infop"]
609 ru = event["ru"]
610
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,))
612
613 def handle_compat_syscall_exit_kexec_load(self, event):
614 timestamp = event.timestamp
615 cpu_id = event["cpu_id"]
616 ret = event["ret"]
617
618 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
619
620 def handle_compat_syscall_exit_mq_getsetattr(self, event):
621 timestamp = event.timestamp
622 cpu_id = event["cpu_id"]
623 ret = event["ret"]
624 u_omqstat = event["u_omqstat"]
625
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,))
627
628 def handle_compat_syscall_exit_mq_notify(self, event):
629 timestamp = event.timestamp
630 cpu_id = event["cpu_id"]
631 ret = event["ret"]
632
633 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
634
635 def handle_compat_syscall_exit_mq_timedreceive(self, event):
636 timestamp = event.timestamp
637 cpu_id = event["cpu_id"]
638 ret = event["ret"]
639 u_msg_ptr = event["u_msg_ptr"]
640 u_msg_prio = event["u_msg_prio"]
641
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,))
643
644 def handle_compat_syscall_exit_mq_timedsend(self, event):
645 timestamp = event.timestamp
646 cpu_id = event["cpu_id"]
647 ret = event["ret"]
648
649 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
650
651 def handle_compat_syscall_exit_mq_unlink(self, event):
652 timestamp = event.timestamp
653 cpu_id = event["cpu_id"]
654 ret = event["ret"]
655
656 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
657
658 def handle_compat_syscall_exit_mq_open(self, event):
659 timestamp = event.timestamp
660 cpu_id = event["cpu_id"]
661 ret = event["ret"]
662
663 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
664
665 def handle_compat_syscall_exit_utimes(self, event):
666 timestamp = event.timestamp
667 cpu_id = event["cpu_id"]
668 ret = event["ret"]
669
670 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
671
672 def handle_compat_syscall_exit_tgkill(self, event):
673 timestamp = event.timestamp
674 cpu_id = event["cpu_id"]
675 ret = event["ret"]
676
677 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
678
679 def handle_compat_syscall_exit_fstatfs64(self, event):
680 timestamp = event.timestamp
681 cpu_id = event["cpu_id"]
682 ret = event["ret"]
683 fd = event["fd"]
684 sz = event["sz"]
685 buf = event["buf"]
686
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,))
688
689 def handle_compat_syscall_exit_statfs64(self, event):
690 timestamp = event.timestamp
691 cpu_id = event["cpu_id"]
692 ret = event["ret"]
693 pathname = event["pathname"]
694 sz = event["sz"]
695 buf = event["buf"]
696
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,))
698
699 def handle_compat_syscall_exit_clock_nanosleep(self, event):
700 timestamp = event.timestamp
701 cpu_id = event["cpu_id"]
702 ret = event["ret"]
703 rmtp = event["rmtp"]
704
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,))
706
707 def handle_compat_syscall_exit_clock_getres(self, event):
708 timestamp = event.timestamp
709 cpu_id = event["cpu_id"]
710 ret = event["ret"]
711 tp = event["tp"]
712
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,))
714
715 def handle_compat_syscall_exit_clock_gettime(self, event):
716 timestamp = event.timestamp
717 cpu_id = event["cpu_id"]
718 ret = event["ret"]
719 tp = event["tp"]
720
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,))
722
723 def handle_compat_syscall_exit_clock_settime(self, event):
724 timestamp = event.timestamp
725 cpu_id = event["cpu_id"]
726 ret = event["ret"]
727
728 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
729
730 def handle_compat_syscall_exit_timer_delete(self, event):
731 timestamp = event.timestamp
732 cpu_id = event["cpu_id"]
733 ret = event["ret"]
734
735 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
736
737 def handle_compat_syscall_exit_timer_getoverrun(self, event):
738 timestamp = event.timestamp
739 cpu_id = event["cpu_id"]
740 ret = event["ret"]
741
742 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
743
744 def handle_compat_syscall_exit_timer_gettime(self, event):
745 timestamp = event.timestamp
746 cpu_id = event["cpu_id"]
747 ret = event["ret"]
748 setting = event["setting"]
749
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,))
751
752 def handle_compat_syscall_exit_timer_settime(self, event):
753 timestamp = event.timestamp
754 cpu_id = event["cpu_id"]
755 ret = event["ret"]
756 old_setting = event["old_setting"]
757
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,))
759
760 def handle_compat_syscall_exit_timer_create(self, event):
761 timestamp = event.timestamp
762 cpu_id = event["cpu_id"]
763 ret = event["ret"]
764 created_timer_id = event["created_timer_id"]
765
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,))
767
768 def handle_compat_syscall_exit_set_tid_address(self, event):
769 timestamp = event.timestamp
770 cpu_id = event["cpu_id"]
771 ret = event["ret"]
772
773 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
774
775 def handle_compat_syscall_exit_remap_file_pages(self, event):
776 timestamp = event.timestamp
777 cpu_id = event["cpu_id"]
778 ret = event["ret"]
779
780 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
781
782 def handle_compat_syscall_exit_epoll_wait(self, event):
783 timestamp = event.timestamp
784 cpu_id = event["cpu_id"]
785 ret = event["ret"]
786 events = event["events"]
787
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,))
789
790 def handle_compat_syscall_exit_epoll_ctl(self, event):
791 timestamp = event.timestamp
792 cpu_id = event["cpu_id"]
793 ret = event["ret"]
794
795 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
796
797 def handle_compat_syscall_exit_epoll_create(self, event):
798 timestamp = event.timestamp
799 cpu_id = event["cpu_id"]
800 ret = event["ret"]
801
802 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
803
804 def handle_compat_syscall_exit_exit_group(self, event):
805 timestamp = event.timestamp
806 cpu_id = event["cpu_id"]
807 ret = event["ret"]
808
809 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
810
811 def handle_compat_syscall_exit_io_cancel(self, event):
812 timestamp = event.timestamp
813 cpu_id = event["cpu_id"]
814 ret = event["ret"]
815 result = event["result"]
816
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,))
818
819 def handle_compat_syscall_exit_io_submit(self, event):
820 timestamp = event.timestamp
821 cpu_id = event["cpu_id"]
822 ret = event["ret"]
823
824 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
825
826 def handle_compat_syscall_exit_io_getevents(self, event):
827 timestamp = event.timestamp
828 cpu_id = event["cpu_id"]
829 ret = event["ret"]
830 events = event["events"]
831 timeout = event["timeout"]
832
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,))
834
835 def handle_compat_syscall_exit_io_destroy(self, event):
836 timestamp = event.timestamp
837 cpu_id = event["cpu_id"]
838 ret = event["ret"]
839
840 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
841
842 def handle_compat_syscall_exit_io_setup(self, event):
843 timestamp = event.timestamp
844 cpu_id = event["cpu_id"]
845 ret = event["ret"]
846
847 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
848
849 def handle_compat_syscall_exit_sched_getaffinity(self, event):
850 timestamp = event.timestamp
851 cpu_id = event["cpu_id"]
852 ret = event["ret"]
853 user_mask_ptr = event["user_mask_ptr"]
854
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,))
856
857 def handle_compat_syscall_exit_sched_setaffinity(self, event):
858 timestamp = event.timestamp
859 cpu_id = event["cpu_id"]
860 ret = event["ret"]
861
862 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
863
864 def handle_compat_syscall_exit_futex(self, event):
865 timestamp = event.timestamp
866 cpu_id = event["cpu_id"]
867 ret = event["ret"]
868 uaddr = event["uaddr"]
869 uaddr2 = event["uaddr2"]
870
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,))
872
873 def handle_compat_syscall_exit_sendfile64(self, event):
874 timestamp = event.timestamp
875 cpu_id = event["cpu_id"]
876 ret = event["ret"]
877 offset = event["offset"]
878
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,))
880
881 def handle_compat_syscall_exit_tkill(self, event):
882 timestamp = event.timestamp
883 cpu_id = event["cpu_id"]
884 ret = event["ret"]
885
886 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
887
888 def handle_compat_syscall_exit_fremovexattr(self, event):
889 timestamp = event.timestamp
890 cpu_id = event["cpu_id"]
891 ret = event["ret"]
892
893 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
894
895 def handle_compat_syscall_exit_lremovexattr(self, event):
896 timestamp = event.timestamp
897 cpu_id = event["cpu_id"]
898 ret = event["ret"]
899
900 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
901
902 def handle_compat_syscall_exit_removexattr(self, event):
903 timestamp = event.timestamp
904 cpu_id = event["cpu_id"]
905 ret = event["ret"]
906
907 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
908
909 def handle_compat_syscall_exit_flistxattr(self, event):
910 timestamp = event.timestamp
911 cpu_id = event["cpu_id"]
912 ret = event["ret"]
913 list = event["list"]
914
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,))
916
917 def handle_compat_syscall_exit_llistxattr(self, event):
918 timestamp = event.timestamp
919 cpu_id = event["cpu_id"]
920 ret = event["ret"]
921 list = event["list"]
922
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,))
924
925 def handle_compat_syscall_exit_listxattr(self, event):
926 timestamp = event.timestamp
927 cpu_id = event["cpu_id"]
928 ret = event["ret"]
929 list = event["list"]
930
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,))
932
933 def handle_compat_syscall_exit_fgetxattr(self, event):
934 timestamp = event.timestamp
935 cpu_id = event["cpu_id"]
936 ret = event["ret"]
937 value = event["value"]
938
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,))
940
941 def handle_compat_syscall_exit_lgetxattr(self, event):
942 timestamp = event.timestamp
943 cpu_id = event["cpu_id"]
944 ret = event["ret"]
945 value = event["value"]
946
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,))
948
949 def handle_compat_syscall_exit_getxattr(self, event):
950 timestamp = event.timestamp
951 cpu_id = event["cpu_id"]
952 ret = event["ret"]
953 value = event["value"]
954
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,))
956
957 def handle_compat_syscall_exit_fsetxattr(self, event):
958 timestamp = event.timestamp
959 cpu_id = event["cpu_id"]
960 ret = event["ret"]
961
962 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
963
964 def handle_compat_syscall_exit_lsetxattr(self, event):
965 timestamp = event.timestamp
966 cpu_id = event["cpu_id"]
967 ret = event["ret"]
968
969 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
970
971 def handle_compat_syscall_exit_setxattr(self, event):
972 timestamp = event.timestamp
973 cpu_id = event["cpu_id"]
974 ret = event["ret"]
975
976 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
977
978 def handle_compat_syscall_exit_gettid(self, event):
979 timestamp = event.timestamp
980 cpu_id = event["cpu_id"]
981 ret = event["ret"]
982
983 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
984
985 def handle_compat_syscall_exit_fcntl64(self, event):
986 timestamp = event.timestamp
987 cpu_id = event["cpu_id"]
988 ret = event["ret"]
989 fd = event["fd"]
990 cmd = event["cmd"]
991 arg = event["arg"]
992
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,))
994
995 def handle_compat_syscall_exit_getdents64(self, event):
996 timestamp = event.timestamp
997 cpu_id = event["cpu_id"]
998 ret = event["ret"]
999 dirent = event["dirent"]
1000
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,))
1002
1003 def handle_compat_syscall_exit_madvise(self, event):
1004 timestamp = event.timestamp
1005 cpu_id = event["cpu_id"]
1006 ret = event["ret"]
1007
1008 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1009
1010 def handle_compat_syscall_exit_mincore(self, event):
1011 timestamp = event.timestamp
1012 cpu_id = event["cpu_id"]
1013 ret = event["ret"]
1014 vec = event["vec"]
1015
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,))
1017
1018 def handle_compat_syscall_exit_pivot_root(self, event):
1019 timestamp = event.timestamp
1020 cpu_id = event["cpu_id"]
1021 ret = event["ret"]
1022
1023 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1024
1025 def handle_compat_syscall_exit_setfsgid(self, event):
1026 timestamp = event.timestamp
1027 cpu_id = event["cpu_id"]
1028 ret = event["ret"]
1029
1030 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1031
1032 def handle_compat_syscall_exit_setfsuid(self, event):
1033 timestamp = event.timestamp
1034 cpu_id = event["cpu_id"]
1035 ret = event["ret"]
1036
1037 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1038
1039 def handle_compat_syscall_exit_setgid(self, event):
1040 timestamp = event.timestamp
1041 cpu_id = event["cpu_id"]
1042 ret = event["ret"]
1043
1044 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1045
1046 def handle_compat_syscall_exit_setuid(self, event):
1047 timestamp = event.timestamp
1048 cpu_id = event["cpu_id"]
1049 ret = event["ret"]
1050
1051 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1052
1053 def handle_compat_syscall_exit_chown(self, event):
1054 timestamp = event.timestamp
1055 cpu_id = event["cpu_id"]
1056 ret = event["ret"]
1057
1058 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1059
1060 def handle_compat_syscall_exit_getresgid(self, event):
1061 timestamp = event.timestamp
1062 cpu_id = event["cpu_id"]
1063 ret = event["ret"]
1064 rgid = event["rgid"]
1065 egid = event["egid"]
1066 sgid = event["sgid"]
1067
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,))
1069
1070 def handle_compat_syscall_exit_setresgid(self, event):
1071 timestamp = event.timestamp
1072 cpu_id = event["cpu_id"]
1073 ret = event["ret"]
1074
1075 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1076
1077 def handle_compat_syscall_exit_getresuid(self, event):
1078 timestamp = event.timestamp
1079 cpu_id = event["cpu_id"]
1080 ret = event["ret"]
1081 ruid = event["ruid"]
1082 euid = event["euid"]
1083 suid = event["suid"]
1084
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,))
1086
1087 def handle_compat_syscall_exit_setresuid(self, event):
1088 timestamp = event.timestamp
1089 cpu_id = event["cpu_id"]
1090 ret = event["ret"]
1091
1092 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1093
1094 def handle_compat_syscall_exit_fchown(self, event):
1095 timestamp = event.timestamp
1096 cpu_id = event["cpu_id"]
1097 ret = event["ret"]
1098
1099 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1100
1101 def handle_compat_syscall_exit_setgroups(self, event):
1102 timestamp = event.timestamp
1103 cpu_id = event["cpu_id"]
1104 ret = event["ret"]
1105
1106 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1107
1108 def handle_compat_syscall_exit_getgroups(self, event):
1109 timestamp = event.timestamp
1110 cpu_id = event["cpu_id"]
1111 ret = event["ret"]
1112 grouplist = event["grouplist"]
1113
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,))
1115
1116 def handle_compat_syscall_exit_setregid(self, event):
1117 timestamp = event.timestamp
1118 cpu_id = event["cpu_id"]
1119 ret = event["ret"]
1120
1121 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1122
1123 def handle_compat_syscall_exit_setreuid(self, event):
1124 timestamp = event.timestamp
1125 cpu_id = event["cpu_id"]
1126 ret = event["ret"]
1127
1128 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1129
1130 def handle_compat_syscall_exit_getegid(self, event):
1131 timestamp = event.timestamp
1132 cpu_id = event["cpu_id"]
1133 ret = event["ret"]
1134
1135 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1136
1137 def handle_compat_syscall_exit_geteuid(self, event):
1138 timestamp = event.timestamp
1139 cpu_id = event["cpu_id"]
1140 ret = event["ret"]
1141
1142 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1143
1144 def handle_compat_syscall_exit_getgid(self, event):
1145 timestamp = event.timestamp
1146 cpu_id = event["cpu_id"]
1147 ret = event["ret"]
1148
1149 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1150
1151 def handle_compat_syscall_exit_getuid(self, event):
1152 timestamp = event.timestamp
1153 cpu_id = event["cpu_id"]
1154 ret = event["ret"]
1155
1156 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1157
1158 def handle_compat_syscall_exit_lchown(self, event):
1159 timestamp = event.timestamp
1160 cpu_id = event["cpu_id"]
1161 ret = event["ret"]
1162
1163 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1164
1165 def handle_compat_syscall_exit_fstat64(self, event):
1166 timestamp = event.timestamp
1167 cpu_id = event["cpu_id"]
1168 ret = event["ret"]
1169 fd = event["fd"]
1170 statbuf = event["statbuf"]
1171
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,))
1173
1174 def handle_compat_syscall_exit_lstat64(self, event):
1175 timestamp = event.timestamp
1176 cpu_id = event["cpu_id"]
1177 ret = event["ret"]
1178 filename = event["filename"]
1179 statbuf = event["statbuf"]
1180
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,))
1182
1183 def handle_compat_syscall_exit_stat64(self, event):
1184 timestamp = event.timestamp
1185 cpu_id = event["cpu_id"]
1186 ret = event["ret"]
1187 filename = event["filename"]
1188 statbuf = event["statbuf"]
1189
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,))
1191
1192 def handle_compat_syscall_exit_mmap_pgoff(self, event):
1193 timestamp = event.timestamp
1194 cpu_id = event["cpu_id"]
1195 ret = event["ret"]
1196 addr = event["addr"]
1197 len = event["len"]
1198 prot = event["prot"]
1199 flags = event["flags"]
1200 fd = event["fd"]
1201 pgoff = event["pgoff"]
1202
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,))
1204
1205 def handle_compat_syscall_exit_getrlimit(self, event):
1206 timestamp = event.timestamp
1207 cpu_id = event["cpu_id"]
1208 ret = event["ret"]
1209 rlim = event["rlim"]
1210
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,))
1212
1213 def handle_compat_syscall_exit_sendfile(self, event):
1214 timestamp = event.timestamp
1215 cpu_id = event["cpu_id"]
1216 ret = event["ret"]
1217 out_fd = event["out_fd"]
1218 in_fd = event["in_fd"]
1219 offset = event["offset"]
1220 count = event["count"]
1221
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,))
1223
1224 def handle_compat_syscall_exit_getcwd(self, event):
1225 timestamp = event.timestamp
1226 cpu_id = event["cpu_id"]
1227 ret = event["ret"]
1228 buf = event["buf"]
1229
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,))
1231
1232 def handle_compat_syscall_exit_chown16(self, event):
1233 timestamp = event.timestamp
1234 cpu_id = event["cpu_id"]
1235 ret = event["ret"]
1236 filename = event["filename"]
1237 user = event["user"]
1238 group = event["group"]
1239
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,))
1241
1242 def handle_compat_syscall_exit_rt_sigsuspend(self, event):
1243 timestamp = event.timestamp
1244 cpu_id = event["cpu_id"]
1245 ret = event["ret"]
1246
1247 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1248
1249 def handle_compat_syscall_exit_rt_sigqueueinfo(self, event):
1250 timestamp = event.timestamp
1251 cpu_id = event["cpu_id"]
1252 ret = event["ret"]
1253
1254 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1255
1256 def handle_compat_syscall_exit_rt_sigtimedwait(self, event):
1257 timestamp = event.timestamp
1258 cpu_id = event["cpu_id"]
1259 ret = event["ret"]
1260 uthese = event["uthese"]
1261 uinfo = event["uinfo"]
1262
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,))
1264
1265 def handle_compat_syscall_exit_rt_sigpending(self, event):
1266 timestamp = event.timestamp
1267 cpu_id = event["cpu_id"]
1268 ret = event["ret"]
1269 set = event["set"]
1270
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,))
1272
1273 def handle_compat_syscall_exit_rt_sigprocmask(self, event):
1274 timestamp = event.timestamp
1275 cpu_id = event["cpu_id"]
1276 ret = event["ret"]
1277 oset = event["oset"]
1278
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,))
1280
1281 def handle_compat_syscall_exit_rt_sigaction(self, event):
1282 timestamp = event.timestamp
1283 cpu_id = event["cpu_id"]
1284 ret = event["ret"]
1285 oact = event["oact"]
1286
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,))
1288
1289 def handle_compat_syscall_exit_prctl(self, event):
1290 timestamp = event.timestamp
1291 cpu_id = event["cpu_id"]
1292 ret = event["ret"]
1293 arg2 = event["arg2"]
1294
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,))
1296
1297 def handle_compat_syscall_exit_getresgid16(self, event):
1298 timestamp = event.timestamp
1299 cpu_id = event["cpu_id"]
1300 ret = event["ret"]
1301 rgid = event["rgid"]
1302 egid = event["egid"]
1303 sgid = event["sgid"]
1304
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,))
1306
1307 def handle_compat_syscall_exit_setresgid16(self, event):
1308 timestamp = event.timestamp
1309 cpu_id = event["cpu_id"]
1310 ret = event["ret"]
1311 rgid = event["rgid"]
1312 egid = event["egid"]
1313 sgid = event["sgid"]
1314
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,))
1316
1317 def handle_compat_syscall_exit_poll(self, event):
1318 timestamp = event.timestamp
1319 cpu_id = event["cpu_id"]
1320 ret = event["ret"]
1321 ufds = event["ufds"]
1322
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,))
1324
1325 def handle_compat_syscall_exit_getresuid16(self, event):
1326 timestamp = event.timestamp
1327 cpu_id = event["cpu_id"]
1328 ret = event["ret"]
1329 ruid = event["ruid"]
1330 euid = event["euid"]
1331 suid = event["suid"]
1332
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,))
1334
1335 def handle_compat_syscall_exit_setresuid16(self, event):
1336 timestamp = event.timestamp
1337 cpu_id = event["cpu_id"]
1338 ret = event["ret"]
1339 ruid = event["ruid"]
1340 euid = event["euid"]
1341 suid = event["suid"]
1342
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,))
1344
1345 def handle_compat_syscall_exit_mremap(self, event):
1346 timestamp = event.timestamp
1347 cpu_id = event["cpu_id"]
1348 ret = event["ret"]
1349
1350 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1351
1352 def handle_compat_syscall_exit_nanosleep(self, event):
1353 timestamp = event.timestamp
1354 cpu_id = event["cpu_id"]
1355 ret = event["ret"]
1356 rmtp = event["rmtp"]
1357
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,))
1359
1360 def handle_compat_syscall_exit_sched_rr_get_interval(self, event):
1361 timestamp = event.timestamp
1362 cpu_id = event["cpu_id"]
1363 ret = event["ret"]
1364 interval = event["interval"]
1365
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,))
1367
1368 def handle_compat_syscall_exit_sched_get_priority_min(self, event):
1369 timestamp = event.timestamp
1370 cpu_id = event["cpu_id"]
1371 ret = event["ret"]
1372
1373 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1374
1375 def handle_compat_syscall_exit_sched_get_priority_max(self, event):
1376 timestamp = event.timestamp
1377 cpu_id = event["cpu_id"]
1378 ret = event["ret"]
1379
1380 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1381
1382 def handle_compat_syscall_exit_sched_yield(self, event):
1383 timestamp = event.timestamp
1384 cpu_id = event["cpu_id"]
1385 ret = event["ret"]
1386
1387 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1388
1389 def handle_compat_syscall_exit_sched_getscheduler(self, event):
1390 timestamp = event.timestamp
1391 cpu_id = event["cpu_id"]
1392 ret = event["ret"]
1393
1394 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1395
1396 def handle_compat_syscall_exit_sched_setscheduler(self, event):
1397 timestamp = event.timestamp
1398 cpu_id = event["cpu_id"]
1399 ret = event["ret"]
1400
1401 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1402
1403 def handle_compat_syscall_exit_sched_getparam(self, event):
1404 timestamp = event.timestamp
1405 cpu_id = event["cpu_id"]
1406 ret = event["ret"]
1407 param = event["param"]
1408
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,))
1410
1411 def handle_compat_syscall_exit_sched_setparam(self, event):
1412 timestamp = event.timestamp
1413 cpu_id = event["cpu_id"]
1414 ret = event["ret"]
1415
1416 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1417
1418 def handle_compat_syscall_exit_munlockall(self, event):
1419 timestamp = event.timestamp
1420 cpu_id = event["cpu_id"]
1421 ret = event["ret"]
1422
1423 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1424
1425 def handle_compat_syscall_exit_mlockall(self, event):
1426 timestamp = event.timestamp
1427 cpu_id = event["cpu_id"]
1428 ret = event["ret"]
1429
1430 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1431
1432 def handle_compat_syscall_exit_munlock(self, event):
1433 timestamp = event.timestamp
1434 cpu_id = event["cpu_id"]
1435 ret = event["ret"]
1436
1437 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1438
1439 def handle_compat_syscall_exit_mlock(self, event):
1440 timestamp = event.timestamp
1441 cpu_id = event["cpu_id"]
1442 ret = event["ret"]
1443
1444 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1445
1446 def handle_compat_syscall_exit_sysctl(self, event):
1447 timestamp = event.timestamp
1448 cpu_id = event["cpu_id"]
1449 ret = event["ret"]
1450 args = event["args"]
1451
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,))
1453
1454 def handle_compat_syscall_exit_fdatasync(self, event):
1455 timestamp = event.timestamp
1456 cpu_id = event["cpu_id"]
1457 ret = event["ret"]
1458
1459 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1460
1461 def handle_compat_syscall_exit_getsid(self, event):
1462 timestamp = event.timestamp
1463 cpu_id = event["cpu_id"]
1464 ret = event["ret"]
1465
1466 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1467
1468 def handle_compat_syscall_exit_writev(self, event):
1469 timestamp = event.timestamp
1470 cpu_id = event["cpu_id"]
1471 ret = event["ret"]
1472 vec = event["vec"]
1473
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,))
1475
1476 def handle_compat_syscall_exit_readv(self, event):
1477 timestamp = event.timestamp
1478 cpu_id = event["cpu_id"]
1479 ret = event["ret"]
1480 vec = event["vec"]
1481
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,))
1483
1484 def handle_compat_syscall_exit_msync(self, event):
1485 timestamp = event.timestamp
1486 cpu_id = event["cpu_id"]
1487 ret = event["ret"]
1488
1489 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1490
1491 def handle_compat_syscall_exit_flock(self, event):
1492 timestamp = event.timestamp
1493 cpu_id = event["cpu_id"]
1494 ret = event["ret"]
1495
1496 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1497
1498 def handle_compat_syscall_exit_select(self, event):
1499 timestamp = event.timestamp
1500 cpu_id = event["cpu_id"]
1501 ret = event["ret"]
1502 inp = event["inp"]
1503 outp = event["outp"]
1504 exp = event["exp"]
1505 tvp = event["tvp"]
1506
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,))
1508
1509 def handle_compat_syscall_exit_getdents(self, event):
1510 timestamp = event.timestamp
1511 cpu_id = event["cpu_id"]
1512 ret = event["ret"]
1513 dirent = event["dirent"]
1514
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,))
1516
1517 def handle_compat_syscall_exit_llseek(self, event):
1518 timestamp = event.timestamp
1519 cpu_id = event["cpu_id"]
1520 ret = event["ret"]
1521 fd = event["fd"]
1522 offset_high = event["offset_high"]
1523 offset_low = event["offset_low"]
1524 result = event["result"]
1525 origin = event["origin"]
1526
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,))
1528
1529 def handle_compat_syscall_exit_setfsgid16(self, event):
1530 timestamp = event.timestamp
1531 cpu_id = event["cpu_id"]
1532 ret = event["ret"]
1533 gid = event["gid"]
1534
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,))
1536
1537 def handle_compat_syscall_exit_setfsuid16(self, event):
1538 timestamp = event.timestamp
1539 cpu_id = event["cpu_id"]
1540 ret = event["ret"]
1541 uid = event["uid"]
1542
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,))
1544
1545 def handle_compat_syscall_exit_personality(self, event):
1546 timestamp = event.timestamp
1547 cpu_id = event["cpu_id"]
1548 ret = event["ret"]
1549
1550 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1551
1552 def handle_compat_syscall_exit_sysfs(self, event):
1553 timestamp = event.timestamp
1554 cpu_id = event["cpu_id"]
1555 ret = event["ret"]
1556
1557 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1558
1559 def handle_compat_syscall_exit_bdflush(self, event):
1560 timestamp = event.timestamp
1561 cpu_id = event["cpu_id"]
1562 ret = event["ret"]
1563 func = event["func"]
1564 data = event["data"]
1565
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,))
1567
1568 def handle_compat_syscall_exit_fchdir(self, event):
1569 timestamp = event.timestamp
1570 cpu_id = event["cpu_id"]
1571 ret = event["ret"]
1572
1573 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1574
1575 def handle_compat_syscall_exit_getpgid(self, event):
1576 timestamp = event.timestamp
1577 cpu_id = event["cpu_id"]
1578 ret = event["ret"]
1579
1580 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1581
1582 def handle_compat_syscall_exit_quotactl(self, event):
1583 timestamp = event.timestamp
1584 cpu_id = event["cpu_id"]
1585 ret = event["ret"]
1586 addr = event["addr"]
1587
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,))
1589
1590 def handle_compat_syscall_exit_delete_module(self, event):
1591 timestamp = event.timestamp
1592 cpu_id = event["cpu_id"]
1593 ret = event["ret"]
1594
1595 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1596
1597 def handle_compat_syscall_exit_init_module(self, event):
1598 timestamp = event.timestamp
1599 cpu_id = event["cpu_id"]
1600 ret = event["ret"]
1601
1602 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1603
1604 def handle_compat_syscall_exit_sigprocmask(self, event):
1605 timestamp = event.timestamp
1606 cpu_id = event["cpu_id"]
1607 ret = event["ret"]
1608 how = event["how"]
1609 nset = event["nset"]
1610 oset = event["oset"]
1611
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,))
1613
1614 def handle_compat_syscall_exit_mprotect(self, event):
1615 timestamp = event.timestamp
1616 cpu_id = event["cpu_id"]
1617 ret = event["ret"]
1618
1619 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1620
1621 def handle_compat_syscall_exit_adjtimex(self, event):
1622 timestamp = event.timestamp
1623 cpu_id = event["cpu_id"]
1624 ret = event["ret"]
1625 txc_p = event["txc_p"]
1626
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,))
1628
1629 def handle_compat_syscall_exit_newuname(self, event):
1630 timestamp = event.timestamp
1631 cpu_id = event["cpu_id"]
1632 ret = event["ret"]
1633 name = event["name"]
1634
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,))
1636
1637 def handle_compat_syscall_exit_setdomainname(self, event):
1638 timestamp = event.timestamp
1639 cpu_id = event["cpu_id"]
1640 ret = event["ret"]
1641
1642 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1643
1644 def handle_compat_syscall_exit_clone(self, event):
1645 timestamp = event.timestamp
1646 cpu_id = event["cpu_id"]
1647 ret = event["ret"]
1648
1649 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1650
1651 def handle_compat_syscall_exit_fsync(self, event):
1652 timestamp = event.timestamp
1653 cpu_id = event["cpu_id"]
1654 ret = event["ret"]
1655
1656 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1657
1658 def handle_compat_syscall_exit_ipc(self, event):
1659 timestamp = event.timestamp
1660 cpu_id = event["cpu_id"]
1661 ret = event["ret"]
1662 call = event["call"]
1663 first = event["first"]
1664 second = event["second"]
1665 third = event["third"]
1666 ptr = event["ptr"]
1667 fifth = event["fifth"]
1668
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,))
1670
1671 def handle_compat_syscall_exit_sysinfo(self, event):
1672 timestamp = event.timestamp
1673 cpu_id = event["cpu_id"]
1674 ret = event["ret"]
1675 info = event["info"]
1676
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,))
1678
1679 def handle_compat_syscall_exit_swapoff(self, event):
1680 timestamp = event.timestamp
1681 cpu_id = event["cpu_id"]
1682 ret = event["ret"]
1683
1684 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1685
1686 def handle_compat_syscall_exit_wait4(self, event):
1687 timestamp = event.timestamp
1688 cpu_id = event["cpu_id"]
1689 ret = event["ret"]
1690 stat_addr = event["stat_addr"]
1691 ru = event["ru"]
1692
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,))
1694
1695 def handle_compat_syscall_exit_vhangup(self, event):
1696 timestamp = event.timestamp
1697 cpu_id = event["cpu_id"]
1698 ret = event["ret"]
1699
1700 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1701
1702 def handle_compat_syscall_exit_uname(self, event):
1703 timestamp = event.timestamp
1704 cpu_id = event["cpu_id"]
1705 ret = event["ret"]
1706 name = event["name"]
1707
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,))
1709
1710 def handle_compat_syscall_exit_newfstat(self, event):
1711 timestamp = event.timestamp
1712 cpu_id = event["cpu_id"]
1713 ret = event["ret"]
1714 statbuf = event["statbuf"]
1715
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,))
1717
1718 def handle_compat_syscall_exit_newlstat(self, event):
1719 timestamp = event.timestamp
1720 cpu_id = event["cpu_id"]
1721 ret = event["ret"]
1722 statbuf = event["statbuf"]
1723
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,))
1725
1726 def handle_compat_syscall_exit_newstat(self, event):
1727 timestamp = event.timestamp
1728 cpu_id = event["cpu_id"]
1729 ret = event["ret"]
1730 statbuf = event["statbuf"]
1731
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,))
1733
1734 def handle_compat_syscall_exit_getitimer(self, event):
1735 timestamp = event.timestamp
1736 cpu_id = event["cpu_id"]
1737 ret = event["ret"]
1738 value = event["value"]
1739
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,))
1741
1742 def handle_compat_syscall_exit_setitimer(self, event):
1743 timestamp = event.timestamp
1744 cpu_id = event["cpu_id"]
1745 ret = event["ret"]
1746 ovalue = event["ovalue"]
1747
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,))
1749
1750 def handle_compat_syscall_exit_syslog(self, event):
1751 timestamp = event.timestamp
1752 cpu_id = event["cpu_id"]
1753 ret = event["ret"]
1754 buf = event["buf"]
1755
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,))
1757
1758 def handle_compat_syscall_exit_socketcall(self, event):
1759 timestamp = event.timestamp
1760 cpu_id = event["cpu_id"]
1761 ret = event["ret"]
1762 call = event["call"]
1763 args = event["args"]
1764
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,))
1766
1767 def handle_compat_syscall_exit_fstatfs(self, event):
1768 timestamp = event.timestamp
1769 cpu_id = event["cpu_id"]
1770 ret = event["ret"]
1771 buf = event["buf"]
1772
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,))
1774
1775 def handle_compat_syscall_exit_statfs(self, event):
1776 timestamp = event.timestamp
1777 cpu_id = event["cpu_id"]
1778 ret = event["ret"]
1779 buf = event["buf"]
1780
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,))
1782
1783 def handle_compat_syscall_exit_setpriority(self, event):
1784 timestamp = event.timestamp
1785 cpu_id = event["cpu_id"]
1786 ret = event["ret"]
1787
1788 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1789
1790 def handle_compat_syscall_exit_getpriority(self, event):
1791 timestamp = event.timestamp
1792 cpu_id = event["cpu_id"]
1793 ret = event["ret"]
1794
1795 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1796
1797 def handle_compat_syscall_exit_fchown16(self, event):
1798 timestamp = event.timestamp
1799 cpu_id = event["cpu_id"]
1800 ret = event["ret"]
1801 fd = event["fd"]
1802 user = event["user"]
1803 group = event["group"]
1804
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,))
1806
1807 def handle_compat_syscall_exit_fchmod(self, event):
1808 timestamp = event.timestamp
1809 cpu_id = event["cpu_id"]
1810 ret = event["ret"]
1811
1812 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1813
1814 def handle_compat_syscall_exit_ftruncate(self, event):
1815 timestamp = event.timestamp
1816 cpu_id = event["cpu_id"]
1817 ret = event["ret"]
1818
1819 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1820
1821 def handle_compat_syscall_exit_truncate(self, event):
1822 timestamp = event.timestamp
1823 cpu_id = event["cpu_id"]
1824 ret = event["ret"]
1825
1826 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1827
1828 def handle_compat_syscall_exit_munmap(self, event):
1829 timestamp = event.timestamp
1830 cpu_id = event["cpu_id"]
1831 ret = event["ret"]
1832
1833 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1834
1835 def handle_compat_syscall_exit_old_mmap(self, event):
1836 timestamp = event.timestamp
1837 cpu_id = event["cpu_id"]
1838 ret = event["ret"]
1839 arg = event["arg"]
1840
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,))
1842
1843 def handle_compat_syscall_exit_old_readdir(self, event):
1844 timestamp = event.timestamp
1845 cpu_id = event["cpu_id"]
1846 ret = event["ret"]
1847 fd = event["fd"]
1848 dirent = event["dirent"]
1849 count = event["count"]
1850
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,))
1852
1853 def handle_compat_syscall_exit_reboot(self, event):
1854 timestamp = event.timestamp
1855 cpu_id = event["cpu_id"]
1856 ret = event["ret"]
1857
1858 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1859
1860 def handle_compat_syscall_exit_swapon(self, event):
1861 timestamp = event.timestamp
1862 cpu_id = event["cpu_id"]
1863 ret = event["ret"]
1864
1865 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1866
1867 def handle_compat_syscall_exit_uselib(self, event):
1868 timestamp = event.timestamp
1869 cpu_id = event["cpu_id"]
1870 ret = event["ret"]
1871 library = event["library"]
1872
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,))
1874
1875 def handle_compat_syscall_exit_readlink(self, event):
1876 timestamp = event.timestamp
1877 cpu_id = event["cpu_id"]
1878 ret = event["ret"]
1879 buf = event["buf"]
1880
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,))
1882
1883 def handle_compat_syscall_exit_lstat(self, event):
1884 timestamp = event.timestamp
1885 cpu_id = event["cpu_id"]
1886 ret = event["ret"]
1887 filename = event["filename"]
1888 statbuf = event["statbuf"]
1889
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,))
1891
1892 def handle_compat_syscall_exit_symlink(self, event):
1893 timestamp = event.timestamp
1894 cpu_id = event["cpu_id"]
1895 ret = event["ret"]
1896
1897 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1898
1899 def handle_compat_syscall_exit_old_select(self, event):
1900 timestamp = event.timestamp
1901 cpu_id = event["cpu_id"]
1902 ret = event["ret"]
1903 arg = event["arg"]
1904
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,))
1906
1907 def handle_compat_syscall_exit_setgroups16(self, event):
1908 timestamp = event.timestamp
1909 cpu_id = event["cpu_id"]
1910 ret = event["ret"]
1911 gidsetsize = event["gidsetsize"]
1912 grouplist = event["grouplist"]
1913
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,))
1915
1916 def handle_compat_syscall_exit_getgroups16(self, event):
1917 timestamp = event.timestamp
1918 cpu_id = event["cpu_id"]
1919 ret = event["ret"]
1920 gidsetsize = event["gidsetsize"]
1921 grouplist = event["grouplist"]
1922
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,))
1924
1925 def handle_compat_syscall_exit_settimeofday(self, event):
1926 timestamp = event.timestamp
1927 cpu_id = event["cpu_id"]
1928 ret = event["ret"]
1929
1930 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1931
1932 def handle_compat_syscall_exit_gettimeofday(self, event):
1933 timestamp = event.timestamp
1934 cpu_id = event["cpu_id"]
1935 ret = event["ret"]
1936 tv = event["tv"]
1937 tz = event["tz"]
1938
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,))
1940
1941 def handle_compat_syscall_exit_getrusage(self, event):
1942 timestamp = event.timestamp
1943 cpu_id = event["cpu_id"]
1944 ret = event["ret"]
1945 ru = event["ru"]
1946
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,))
1948
1949 def handle_compat_syscall_exit_old_getrlimit(self, event):
1950 timestamp = event.timestamp
1951 cpu_id = event["cpu_id"]
1952 ret = event["ret"]
1953 resource = event["resource"]
1954 rlim = event["rlim"]
1955
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,))
1957
1958 def handle_compat_syscall_exit_setrlimit(self, event):
1959 timestamp = event.timestamp
1960 cpu_id = event["cpu_id"]
1961 ret = event["ret"]
1962
1963 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1964
1965 def handle_compat_syscall_exit_sethostname(self, event):
1966 timestamp = event.timestamp
1967 cpu_id = event["cpu_id"]
1968 ret = event["ret"]
1969
1970 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
1971
1972 def handle_compat_syscall_exit_sigpending(self, event):
1973 timestamp = event.timestamp
1974 cpu_id = event["cpu_id"]
1975 ret = event["ret"]
1976 set = event["set"]
1977
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,))
1979
1980 def handle_compat_syscall_exit_setregid16(self, event):
1981 timestamp = event.timestamp
1982 cpu_id = event["cpu_id"]
1983 ret = event["ret"]
1984 rgid = event["rgid"]
1985 egid = event["egid"]
1986
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,))
1988
1989 def handle_compat_syscall_exit_setreuid16(self, event):
1990 timestamp = event.timestamp
1991 cpu_id = event["cpu_id"]
1992 ret = event["ret"]
1993 ruid = event["ruid"]
1994 euid = event["euid"]
1995
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,))
1997
1998 def handle_compat_syscall_exit_ssetmask(self, event):
1999 timestamp = event.timestamp
2000 cpu_id = event["cpu_id"]
2001 ret = event["ret"]
2002 newmask = event["newmask"]
2003
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,))
2005
2006 def handle_compat_syscall_exit_sgetmask(self, event):
2007 timestamp = event.timestamp
2008 cpu_id = event["cpu_id"]
2009 ret = event["ret"]
2010
2011 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2012
2013 def handle_compat_syscall_exit_setsid(self, event):
2014 timestamp = event.timestamp
2015 cpu_id = event["cpu_id"]
2016 ret = event["ret"]
2017
2018 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2019
2020 def handle_compat_syscall_exit_getpgrp(self, event):
2021 timestamp = event.timestamp
2022 cpu_id = event["cpu_id"]
2023 ret = event["ret"]
2024
2025 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2026
2027 def handle_compat_syscall_exit_getppid(self, event):
2028 timestamp = event.timestamp
2029 cpu_id = event["cpu_id"]
2030 ret = event["ret"]
2031
2032 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2033
2034 def handle_compat_syscall_exit_dup2(self, event):
2035 timestamp = event.timestamp
2036 cpu_id = event["cpu_id"]
2037 ret = event["ret"]
2038
2039 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2040
2041 def handle_compat_syscall_exit_ustat(self, event):
2042 timestamp = event.timestamp
2043 cpu_id = event["cpu_id"]
2044 ret = event["ret"]
2045 ubuf = event["ubuf"]
2046
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,))
2048
2049 def handle_compat_syscall_exit_chroot(self, event):
2050 timestamp = event.timestamp
2051 cpu_id = event["cpu_id"]
2052 ret = event["ret"]
2053
2054 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2055
2056 def handle_compat_syscall_exit_umask(self, event):
2057 timestamp = event.timestamp
2058 cpu_id = event["cpu_id"]
2059 ret = event["ret"]
2060
2061 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2062
2063 def handle_compat_syscall_exit_olduname(self, event):
2064 timestamp = event.timestamp
2065 cpu_id = event["cpu_id"]
2066 ret = event["ret"]
2067 name = event["name"]
2068
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,))
2070
2071 def handle_compat_syscall_exit_setpgid(self, event):
2072 timestamp = event.timestamp
2073 cpu_id = event["cpu_id"]
2074 ret = event["ret"]
2075
2076 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2077
2078 def handle_compat_syscall_exit_fcntl(self, event):
2079 timestamp = event.timestamp
2080 cpu_id = event["cpu_id"]
2081 ret = event["ret"]
2082 arg = event["arg"]
2083
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,))
2085
2086 def handle_compat_syscall_exit_ioctl(self, event):
2087 timestamp = event.timestamp
2088 cpu_id = event["cpu_id"]
2089 ret = event["ret"]
2090 arg = event["arg"]
2091
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,))
2093
2094 def handle_compat_syscall_exit_umount(self, event):
2095 timestamp = event.timestamp
2096 cpu_id = event["cpu_id"]
2097 ret = event["ret"]
2098
2099 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2100
2101 def handle_compat_syscall_exit_acct(self, event):
2102 timestamp = event.timestamp
2103 cpu_id = event["cpu_id"]
2104 ret = event["ret"]
2105
2106 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2107
2108 def handle_compat_syscall_exit_getegid16(self, event):
2109 timestamp = event.timestamp
2110 cpu_id = event["cpu_id"]
2111 ret = event["ret"]
2112
2113 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2114
2115 def handle_compat_syscall_exit_geteuid16(self, event):
2116 timestamp = event.timestamp
2117 cpu_id = event["cpu_id"]
2118 ret = event["ret"]
2119
2120 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2121
2122 def handle_compat_syscall_exit_signal(self, event):
2123 timestamp = event.timestamp
2124 cpu_id = event["cpu_id"]
2125 ret = event["ret"]
2126 sig = event["sig"]
2127 handler = event["handler"]
2128
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,))
2130
2131 def handle_compat_syscall_exit_getgid16(self, event):
2132 timestamp = event.timestamp
2133 cpu_id = event["cpu_id"]
2134 ret = event["ret"]
2135
2136 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2137
2138 def handle_compat_syscall_exit_setgid16(self, event):
2139 timestamp = event.timestamp
2140 cpu_id = event["cpu_id"]
2141 ret = event["ret"]
2142 gid = event["gid"]
2143
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,))
2145
2146 def handle_compat_syscall_exit_brk(self, event):
2147 timestamp = event.timestamp
2148 cpu_id = event["cpu_id"]
2149 ret = event["ret"]
2150
2151 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2152
2153 def handle_compat_syscall_exit_times(self, event):
2154 timestamp = event.timestamp
2155 cpu_id = event["cpu_id"]
2156 ret = event["ret"]
2157 tbuf = event["tbuf"]
2158
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,))
2160
2161 def handle_compat_syscall_exit_pipe(self, event):
2162 timestamp = event.timestamp
2163 cpu_id = event["cpu_id"]
2164 ret = event["ret"]
2165 fildes = event["fildes"]
2166
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,))
2168
2169 def handle_compat_syscall_exit_dup(self, event):
2170 timestamp = event.timestamp
2171 cpu_id = event["cpu_id"]
2172 ret = event["ret"]
2173
2174 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2175
2176 def handle_compat_syscall_exit_rmdir(self, event):
2177 timestamp = event.timestamp
2178 cpu_id = event["cpu_id"]
2179 ret = event["ret"]
2180
2181 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2182
2183 def handle_compat_syscall_exit_mkdir(self, event):
2184 timestamp = event.timestamp
2185 cpu_id = event["cpu_id"]
2186 ret = event["ret"]
2187
2188 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2189
2190 def handle_compat_syscall_exit_rename(self, event):
2191 timestamp = event.timestamp
2192 cpu_id = event["cpu_id"]
2193 ret = event["ret"]
2194
2195 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2196
2197 def handle_compat_syscall_exit_kill(self, event):
2198 timestamp = event.timestamp
2199 cpu_id = event["cpu_id"]
2200 ret = event["ret"]
2201
2202 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2203
2204 def handle_compat_syscall_exit_sync(self, event):
2205 timestamp = event.timestamp
2206 cpu_id = event["cpu_id"]
2207 ret = event["ret"]
2208
2209 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2210
2211 def handle_compat_syscall_exit_nice(self, event):
2212 timestamp = event.timestamp
2213 cpu_id = event["cpu_id"]
2214 ret = event["ret"]
2215 increment = event["increment"]
2216
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,))
2218
2219 def handle_compat_syscall_exit_access(self, event):
2220 timestamp = event.timestamp
2221 cpu_id = event["cpu_id"]
2222 ret = event["ret"]
2223
2224 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2225
2226 def handle_compat_syscall_exit_utime(self, event):
2227 timestamp = event.timestamp
2228 cpu_id = event["cpu_id"]
2229 ret = event["ret"]
2230
2231 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2232
2233 def handle_compat_syscall_exit_pause(self, event):
2234 timestamp = event.timestamp
2235 cpu_id = event["cpu_id"]
2236 ret = event["ret"]
2237
2238 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2239
2240 def handle_compat_syscall_exit_fstat(self, event):
2241 timestamp = event.timestamp
2242 cpu_id = event["cpu_id"]
2243 ret = event["ret"]
2244 fd = event["fd"]
2245 statbuf = event["statbuf"]
2246
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,))
2248
2249 def handle_compat_syscall_exit_alarm(self, event):
2250 timestamp = event.timestamp
2251 cpu_id = event["cpu_id"]
2252 ret = event["ret"]
2253
2254 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2255
2256 def handle_compat_syscall_exit_ptrace(self, event):
2257 timestamp = event.timestamp
2258 cpu_id = event["cpu_id"]
2259 ret = event["ret"]
2260 addr = event["addr"]
2261 data = event["data"]
2262
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,))
2264
2265 def handle_compat_syscall_exit_stime(self, event):
2266 timestamp = event.timestamp
2267 cpu_id = event["cpu_id"]
2268 ret = event["ret"]
2269 tptr = event["tptr"]
2270
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,))
2272
2273 def handle_compat_syscall_exit_getuid16(self, event):
2274 timestamp = event.timestamp
2275 cpu_id = event["cpu_id"]
2276 ret = event["ret"]
2277
2278 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2279
2280 def handle_compat_syscall_exit_setuid16(self, event):
2281 timestamp = event.timestamp
2282 cpu_id = event["cpu_id"]
2283 ret = event["ret"]
2284 uid = event["uid"]
2285
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,))
2287
2288 def handle_compat_syscall_exit_oldumount(self, event):
2289 timestamp = event.timestamp
2290 cpu_id = event["cpu_id"]
2291 ret = event["ret"]
2292 name = event["name"]
2293
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,))
2295
2296 def handle_compat_syscall_exit_mount(self, event):
2297 timestamp = event.timestamp
2298 cpu_id = event["cpu_id"]
2299 ret = event["ret"]
2300
2301 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2302
2303 def handle_compat_syscall_exit_getpid(self, event):
2304 timestamp = event.timestamp
2305 cpu_id = event["cpu_id"]
2306 ret = event["ret"]
2307
2308 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2309
2310 def handle_compat_syscall_exit_lseek(self, event):
2311 timestamp = event.timestamp
2312 cpu_id = event["cpu_id"]
2313 ret = event["ret"]
2314
2315 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2316
2317 def handle_compat_syscall_exit_stat(self, event):
2318 timestamp = event.timestamp
2319 cpu_id = event["cpu_id"]
2320 ret = event["ret"]
2321 filename = event["filename"]
2322 statbuf = event["statbuf"]
2323
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,))
2325
2326 def handle_compat_syscall_exit_lchown16(self, event):
2327 timestamp = event.timestamp
2328 cpu_id = event["cpu_id"]
2329 ret = event["ret"]
2330 filename = event["filename"]
2331 user = event["user"]
2332 group = event["group"]
2333
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,))
2335
2336 def handle_compat_syscall_exit_chmod(self, event):
2337 timestamp = event.timestamp
2338 cpu_id = event["cpu_id"]
2339 ret = event["ret"]
2340
2341 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2342
2343 def handle_compat_syscall_exit_mknod(self, event):
2344 timestamp = event.timestamp
2345 cpu_id = event["cpu_id"]
2346 ret = event["ret"]
2347
2348 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2349
2350 def handle_compat_syscall_exit_time(self, event):
2351 timestamp = event.timestamp
2352 cpu_id = event["cpu_id"]
2353 ret = event["ret"]
2354 tloc = event["tloc"]
2355
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,))
2357
2358 def handle_compat_syscall_exit_chdir(self, event):
2359 timestamp = event.timestamp
2360 cpu_id = event["cpu_id"]
2361 ret = event["ret"]
2362
2363 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2364
2365 def handle_compat_syscall_exit_execve(self, event):
2366 timestamp = event.timestamp
2367 cpu_id = event["cpu_id"]
2368 ret = event["ret"]
2369
2370 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2371
2372 def handle_compat_syscall_exit_unlink(self, event):
2373 timestamp = event.timestamp
2374 cpu_id = event["cpu_id"]
2375 ret = event["ret"]
2376
2377 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2378
2379 def handle_compat_syscall_exit_link(self, event):
2380 timestamp = event.timestamp
2381 cpu_id = event["cpu_id"]
2382 ret = event["ret"]
2383
2384 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2385
2386 def handle_compat_syscall_exit_creat(self, event):
2387 timestamp = event.timestamp
2388 cpu_id = event["cpu_id"]
2389 ret = event["ret"]
2390
2391 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2392
2393 def handle_compat_syscall_exit_waitpid(self, event):
2394 timestamp = event.timestamp
2395 cpu_id = event["cpu_id"]
2396 ret = event["ret"]
2397 pid = event["pid"]
2398 stat_addr = event["stat_addr"]
2399 options = event["options"]
2400
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,))
2402
2403 def handle_compat_syscall_exit_close(self, event):
2404 timestamp = event.timestamp
2405 cpu_id = event["cpu_id"]
2406 ret = event["ret"]
2407
2408 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2409
2410 def handle_compat_syscall_exit_open(self, event):
2411 timestamp = event.timestamp
2412 cpu_id = event["cpu_id"]
2413 ret = event["ret"]
2414
2415 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2416
2417 def handle_compat_syscall_exit_write(self, event):
2418 timestamp = event.timestamp
2419 cpu_id = event["cpu_id"]
2420 ret = event["ret"]
2421
2422 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2423
2424 def handle_compat_syscall_exit_read(self, event):
2425 timestamp = event.timestamp
2426 cpu_id = event["cpu_id"]
2427 ret = event["ret"]
2428 buf = event["buf"]
2429
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,))
2431
2432 def handle_compat_syscall_exit_exit(self, event):
2433 timestamp = event.timestamp
2434 cpu_id = event["cpu_id"]
2435 ret = event["ret"]
2436
2437 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2438
2439 def handle_compat_syscall_exit_restart_syscall(self, event):
2440 timestamp = event.timestamp
2441 cpu_id = event["cpu_id"]
2442 ret = event["ret"]
2443
2444 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
2445
2446 def handle_compat_syscall_entry_setns(self, event):
2447 timestamp = event.timestamp
2448 cpu_id = event["cpu_id"]
2449 fd = event["fd"]
2450 nstype = event["nstype"]
2451
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,))
2453
2454 def handle_compat_syscall_entry_sendmmsg(self, event):
2455 timestamp = event.timestamp
2456 cpu_id = event["cpu_id"]
2457 fd = event["fd"]
2458 mmsg = event["mmsg"]
2459 vlen = event["vlen"]
2460 flags = event["flags"]
2461
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,))
2463
2464 def handle_compat_syscall_entry_syncfs(self, event):
2465 timestamp = event.timestamp
2466 cpu_id = event["cpu_id"]
2467 fd = event["fd"]
2468
2469 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
2470
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"]
2475 utx = event["utx"]
2476
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,))
2478
2479 def handle_compat_syscall_entry_prlimit64(self, event):
2480 timestamp = event.timestamp
2481 cpu_id = event["cpu_id"]
2482 pid = event["pid"]
2483 resource = event["resource"]
2484 new_rlim = event["new_rlim"]
2485
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,))
2487
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"]
2493
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,))
2495
2496 def handle_compat_syscall_entry_recvmmsg(self, event):
2497 timestamp = event.timestamp
2498 cpu_id = event["cpu_id"]
2499 fd = event["fd"]
2500 vlen = event["vlen"]
2501 flags = event["flags"]
2502 timeout = event["timeout"]
2503
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,))
2505
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"]
2510 pid = event["pid"]
2511 cpu = event["cpu"]
2512 group_fd = event["group_fd"]
2513 flags = event["flags"]
2514
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,))
2516
2517 def handle_compat_syscall_entry_rt_tgsigqueueinfo(self, event):
2518 timestamp = event.timestamp
2519 cpu_id = event["cpu_id"]
2520 tgid = event["tgid"]
2521 pid = event["pid"]
2522 sig = event["sig"]
2523 uinfo = event["uinfo"]
2524
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,))
2526
2527 def handle_compat_syscall_entry_pwritev(self, event):
2528 timestamp = event.timestamp
2529 cpu_id = event["cpu_id"]
2530 fd = event["fd"]
2531 vec = event["vec"]
2532 vlen = event["vlen"]
2533 pos_l = event["pos_l"]
2534 pos_h = event["pos_h"]
2535
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,))
2537
2538 def handle_compat_syscall_entry_preadv(self, event):
2539 timestamp = event.timestamp
2540 cpu_id = event["cpu_id"]
2541 fd = event["fd"]
2542 vlen = event["vlen"]
2543 pos_l = event["pos_l"]
2544 pos_h = event["pos_h"]
2545
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,))
2547
2548 def handle_compat_syscall_entry_inotify_init1(self, event):
2549 timestamp = event.timestamp
2550 cpu_id = event["cpu_id"]
2551 flags = event["flags"]
2552
2553 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, flags,))
2554
2555 def handle_compat_syscall_entry_pipe2(self, event):
2556 timestamp = event.timestamp
2557 cpu_id = event["cpu_id"]
2558 flags = event["flags"]
2559
2560 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, flags,))
2561
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"]
2568
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,))
2570
2571 def handle_compat_syscall_entry_epoll_create1(self, event):
2572 timestamp = event.timestamp
2573 cpu_id = event["cpu_id"]
2574 flags = event["flags"]
2575
2576 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, flags,))
2577
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"]
2583
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,))
2585
2586 def handle_compat_syscall_entry_signalfd4(self, event):
2587 timestamp = event.timestamp
2588 cpu_id = event["cpu_id"]
2589 ufd = event["ufd"]
2590 user_mask = event["user_mask"]
2591 sizemask = event["sizemask"]
2592 flags = event["flags"]
2593
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,))
2595
2596 def handle_compat_syscall_entry_timerfd_gettime(self, event):
2597 timestamp = event.timestamp
2598 cpu_id = event["cpu_id"]
2599 ufd = event["ufd"]
2600
2601 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ufd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ufd,))
2602
2603 def handle_compat_syscall_entry_timerfd_settime(self, event):
2604 timestamp = event.timestamp
2605 cpu_id = event["cpu_id"]
2606 ufd = event["ufd"]
2607 flags = event["flags"]
2608 utmr = event["utmr"]
2609
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,))
2611
2612 def handle_compat_syscall_entry_eventfd(self, event):
2613 timestamp = event.timestamp
2614 cpu_id = event["cpu_id"]
2615 count = event["count"]
2616
2617 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { count = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, count,))
2618
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"]
2624
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,))
2626
2627 def handle_compat_syscall_entry_signalfd(self, event):
2628 timestamp = event.timestamp
2629 cpu_id = event["cpu_id"]
2630 ufd = event["ufd"]
2631 user_mask = event["user_mask"]
2632 sizemask = event["sizemask"]
2633
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,))
2635
2636 def handle_compat_syscall_entry_utimensat(self, event):
2637 timestamp = event.timestamp
2638 cpu_id = event["cpu_id"]
2639 dfd = event["dfd"]
2640 filename = event["filename"]
2641 utimes = event["utimes"]
2642 flags = event["flags"]
2643
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,))
2645
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"]
2654
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,))
2656
2657 def handle_compat_syscall_entry_getcpu(self, event):
2658 timestamp = event.timestamp
2659 cpu_id = event["cpu_id"]
2660 tcache = event["tcache"]
2661
2662 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { tcache = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, tcache,))
2663
2664 def handle_compat_syscall_entry_vmsplice(self, event):
2665 timestamp = event.timestamp
2666 cpu_id = event["cpu_id"]
2667 fd = event["fd"]
2668 iov = event["iov"]
2669 nr_segs = event["nr_segs"]
2670 flags = event["flags"]
2671
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,))
2673
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"]
2679 len = event["len"]
2680 flags = event["flags"]
2681
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,))
2683
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"]
2691 len = event["len"]
2692 flags = event["flags"]
2693
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,))
2695
2696 def handle_compat_syscall_entry_get_robust_list(self, event):
2697 timestamp = event.timestamp
2698 cpu_id = event["cpu_id"]
2699 pid = event["pid"]
2700
2701 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
2702
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"]
2707 len = event["len"]
2708
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,))
2710
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"]
2715
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,))
2717
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"]
2723 tsp = event["tsp"]
2724 sigmask = event["sigmask"]
2725 sigsetsize = event["sigsetsize"]
2726
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,))
2728
2729 def handle_compat_syscall_entry_pselect6(self, event):
2730 timestamp = event.timestamp
2731 cpu_id = event["cpu_id"]
2732 n = event["n"]
2733 inp = event["inp"]
2734 outp = event["outp"]
2735 exp = event["exp"]
2736 tsp = event["tsp"]
2737 sig = event["sig"]
2738
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,))
2740
2741 def handle_compat_syscall_entry_faccessat(self, event):
2742 timestamp = event.timestamp
2743 cpu_id = event["cpu_id"]
2744 dfd = event["dfd"]
2745 filename = event["filename"]
2746 mode = event["mode"]
2747
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,))
2749
2750 def handle_compat_syscall_entry_fchmodat(self, event):
2751 timestamp = event.timestamp
2752 cpu_id = event["cpu_id"]
2753 dfd = event["dfd"]
2754 filename = event["filename"]
2755 mode = event["mode"]
2756
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,))
2758
2759 def handle_compat_syscall_entry_readlinkat(self, event):
2760 timestamp = event.timestamp
2761 cpu_id = event["cpu_id"]
2762 dfd = event["dfd"]
2763 pathname = event["pathname"]
2764 bufsiz = event["bufsiz"]
2765
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,))
2767
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"]
2774
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,))
2776
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"]
2785
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,))
2787
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"]
2795
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,))
2797
2798 def handle_compat_syscall_entry_unlinkat(self, event):
2799 timestamp = event.timestamp
2800 cpu_id = event["cpu_id"]
2801 dfd = event["dfd"]
2802 pathname = event["pathname"]
2803 flag = event["flag"]
2804
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,))
2806
2807 def handle_compat_syscall_entry_fstatat64(self, event):
2808 timestamp = event.timestamp
2809 cpu_id = event["cpu_id"]
2810 dfd = event["dfd"]
2811 filename = event["filename"]
2812 statbuf = event["statbuf"]
2813 flag = event["flag"]
2814
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,))
2816
2817 def handle_compat_syscall_entry_futimesat(self, event):
2818 timestamp = event.timestamp
2819 cpu_id = event["cpu_id"]
2820 dfd = event["dfd"]
2821 filename = event["filename"]
2822 utimes = event["utimes"]
2823
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,))
2825
2826 def handle_compat_syscall_entry_fchownat(self, event):
2827 timestamp = event.timestamp
2828 cpu_id = event["cpu_id"]
2829 dfd = event["dfd"]
2830 filename = event["filename"]
2831 user = event["user"]
2832 group = event["group"]
2833 flag = event["flag"]
2834
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,))
2836
2837 def handle_compat_syscall_entry_mknodat(self, event):
2838 timestamp = event.timestamp
2839 cpu_id = event["cpu_id"]
2840 dfd = event["dfd"]
2841 filename = event["filename"]
2842 mode = event["mode"]
2843 dev = event["dev"]
2844
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,))
2846
2847 def handle_compat_syscall_entry_mkdirat(self, event):
2848 timestamp = event.timestamp
2849 cpu_id = event["cpu_id"]
2850 dfd = event["dfd"]
2851 pathname = event["pathname"]
2852 mode = event["mode"]
2853
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,))
2855
2856 def handle_compat_syscall_entry_openat(self, event):
2857 timestamp = event.timestamp
2858 cpu_id = event["cpu_id"]
2859 dfd = event["dfd"]
2860 filename = event["filename"]
2861 flags = event["flags"]
2862 mode = event["mode"]
2863
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,))
2865
2866 def handle_compat_syscall_entry_inotify_rm_watch(self, event):
2867 timestamp = event.timestamp
2868 cpu_id = event["cpu_id"]
2869 fd = event["fd"]
2870 wd = event["wd"]
2871
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,))
2873
2874 def handle_compat_syscall_entry_inotify_add_watch(self, event):
2875 timestamp = event.timestamp
2876 cpu_id = event["cpu_id"]
2877 fd = event["fd"]
2878 pathname = event["pathname"]
2879 mask = event["mask"]
2880
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,))
2882
2883 def handle_compat_syscall_entry_inotify_init(self, event):
2884 timestamp = event.timestamp
2885 cpu_id = event["cpu_id"]
2886
2887 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
2888
2889 def handle_compat_syscall_entry_ioprio_get(self, event):
2890 timestamp = event.timestamp
2891 cpu_id = event["cpu_id"]
2892 which = event["which"]
2893 who = event["who"]
2894
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,))
2896
2897 def handle_compat_syscall_entry_ioprio_set(self, event):
2898 timestamp = event.timestamp
2899 cpu_id = event["cpu_id"]
2900 which = event["which"]
2901 who = event["who"]
2902 ioprio = event["ioprio"]
2903
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,))
2905
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"]
2914
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,))
2916
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"]
2924
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,))
2926
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"]
2935
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,))
2937
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"]
2944
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,))
2946
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"]
2954
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,))
2956
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"]
2962
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,))
2964
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"]
2970
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,))
2972
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"]
2979
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,))
2981
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"]
2990
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,))
2992
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"]
2997
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,))
2999
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"]
3007
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,))
3009
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"]
3015
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,))
3017
3018 def handle_compat_syscall_entry_tgkill(self, event):
3019 timestamp = event.timestamp
3020 cpu_id = event["cpu_id"]
3021 tgid = event["tgid"]
3022 pid = event["pid"]
3023 sig = event["sig"]
3024
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,))
3026
3027 def handle_compat_syscall_entry_fstatfs64(self, event):
3028 timestamp = event.timestamp
3029 cpu_id = event["cpu_id"]
3030 fd = event["fd"]
3031 sz = event["sz"]
3032 buf = event["buf"]
3033
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,))
3035
3036 def handle_compat_syscall_entry_statfs64(self, event):
3037 timestamp = event.timestamp
3038 cpu_id = event["cpu_id"]
3039 pathname = event["pathname"]
3040 sz = event["sz"]
3041 buf = event["buf"]
3042
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,))
3044
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"]
3051
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,))
3053
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"]
3058
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,))
3060
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"]
3065
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,))
3067
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"]
3072 tp = event["tp"]
3073
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,))
3075
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"]
3080
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,))
3082
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"]
3087
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,))
3089
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"]
3094
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,))
3096
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"]
3103
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,))
3105
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"]
3111
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,))
3113
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"]
3118
3119 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { tidptr = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, tidptr,))
3120
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"]
3129
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,))
3131
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"]
3138
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,))
3140
3141 def handle_compat_syscall_entry_epoll_ctl(self, event):
3142 timestamp = event.timestamp
3143 cpu_id = event["cpu_id"]
3144 epfd = event["epfd"]
3145 op = event["op"]
3146 fd = event["fd"]
3147 _event = event["event"]
3148
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,))
3150
3151 def handle_compat_syscall_entry_epoll_create(self, event):
3152 timestamp = event.timestamp
3153 cpu_id = event["cpu_id"]
3154 size = event["size"]
3155
3156 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { size = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, size,))
3157
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"]
3162
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,))
3164
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"]
3170
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,))
3172
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"]
3177 nr = event["nr"]
3178 iocbpp = event["iocbpp"]
3179
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,))
3181
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"]
3187 nr = event["nr"]
3188 timeout = event["timeout"]
3189
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,))
3191
3192 def handle_compat_syscall_entry_io_destroy(self, event):
3193 timestamp = event.timestamp
3194 cpu_id = event["cpu_id"]
3195 ctx = event["ctx"]
3196
3197 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ctx = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ctx,))
3198
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"]
3204
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,))
3206
3207 def handle_compat_syscall_entry_sched_getaffinity(self, event):
3208 timestamp = event.timestamp
3209 cpu_id = event["cpu_id"]
3210 pid = event["pid"]
3211 len = event["len"]
3212
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,))
3214
3215 def handle_compat_syscall_entry_sched_setaffinity(self, event):
3216 timestamp = event.timestamp
3217 cpu_id = event["cpu_id"]
3218 pid = event["pid"]
3219 len = event["len"]
3220 user_mask_ptr = event["user_mask_ptr"]
3221
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,))
3223
3224 def handle_compat_syscall_entry_futex(self, event):
3225 timestamp = event.timestamp
3226 cpu_id = event["cpu_id"]
3227 uaddr = event["uaddr"]
3228 op = event["op"]
3229 val = event["val"]
3230 utime = event["utime"]
3231 uaddr2 = event["uaddr2"]
3232 val3 = event["val3"]
3233
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,))
3235
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"]
3243
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,))
3245
3246 def handle_compat_syscall_entry_tkill(self, event):
3247 timestamp = event.timestamp
3248 cpu_id = event["cpu_id"]
3249 pid = event["pid"]
3250 sig = event["sig"]
3251
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,))
3253
3254 def handle_compat_syscall_entry_fremovexattr(self, event):
3255 timestamp = event.timestamp
3256 cpu_id = event["cpu_id"]
3257 fd = event["fd"]
3258 name = event["name"]
3259
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,))
3261
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"]
3267
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,))
3269
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"]
3275
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,))
3277
3278 def handle_compat_syscall_entry_flistxattr(self, event):
3279 timestamp = event.timestamp
3280 cpu_id = event["cpu_id"]
3281 fd = event["fd"]
3282 size = event["size"]
3283
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,))
3285
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"]
3291
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,))
3293
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"]
3299
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,))
3301
3302 def handle_compat_syscall_entry_fgetxattr(self, event):
3303 timestamp = event.timestamp
3304 cpu_id = event["cpu_id"]
3305 fd = event["fd"]
3306 name = event["name"]
3307 size = event["size"]
3308
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,))
3310
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"]
3317
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,))
3319
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"]
3326
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,))
3328
3329 def handle_compat_syscall_entry_fsetxattr(self, event):
3330 timestamp = event.timestamp
3331 cpu_id = event["cpu_id"]
3332 fd = event["fd"]
3333 name = event["name"]
3334 value = event["value"]
3335 size = event["size"]
3336 flags = event["flags"]
3337
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,))
3339
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"]
3348
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,))
3350
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"]
3359
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,))
3361
3362 def handle_compat_syscall_entry_gettid(self, event):
3363 timestamp = event.timestamp
3364 cpu_id = event["cpu_id"]
3365
3366 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3367
3368 def handle_compat_syscall_entry_fcntl64(self, event):
3369 timestamp = event.timestamp
3370 cpu_id = event["cpu_id"]
3371 fd = event["fd"]
3372 cmd = event["cmd"]
3373 arg = event["arg"]
3374
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,))
3376
3377 def handle_compat_syscall_entry_getdents64(self, event):
3378 timestamp = event.timestamp
3379 cpu_id = event["cpu_id"]
3380 fd = event["fd"]
3381 count = event["count"]
3382
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,))
3384
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"]
3391
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,))
3393
3394 def handle_compat_syscall_entry_mincore(self, event):
3395 timestamp = event.timestamp
3396 cpu_id = event["cpu_id"]
3397 start = event["start"]
3398 len = event["len"]
3399
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,))
3401
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"]
3407
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,))
3409
3410 def handle_compat_syscall_entry_setfsgid(self, event):
3411 timestamp = event.timestamp
3412 cpu_id = event["cpu_id"]
3413 gid = event["gid"]
3414
3415 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, gid,))
3416
3417 def handle_compat_syscall_entry_setfsuid(self, event):
3418 timestamp = event.timestamp
3419 cpu_id = event["cpu_id"]
3420 uid = event["uid"]
3421
3422 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, uid,))
3423
3424 def handle_compat_syscall_entry_setgid(self, event):
3425 timestamp = event.timestamp
3426 cpu_id = event["cpu_id"]
3427 gid = event["gid"]
3428
3429 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, gid,))
3430
3431 def handle_compat_syscall_entry_setuid(self, event):
3432 timestamp = event.timestamp
3433 cpu_id = event["cpu_id"]
3434 uid = event["uid"]
3435
3436 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, uid,))
3437
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"]
3444
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,))
3446
3447 def handle_compat_syscall_entry_getresgid(self, event):
3448 timestamp = event.timestamp
3449 cpu_id = event["cpu_id"]
3450
3451 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3452
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"]
3459
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,))
3461
3462 def handle_compat_syscall_entry_getresuid(self, event):
3463 timestamp = event.timestamp
3464 cpu_id = event["cpu_id"]
3465
3466 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3467
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"]
3474
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,))
3476
3477 def handle_compat_syscall_entry_fchown(self, event):
3478 timestamp = event.timestamp
3479 cpu_id = event["cpu_id"]
3480 fd = event["fd"]
3481 user = event["user"]
3482 group = event["group"]
3483
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,))
3485
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"]
3491
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,))
3493
3494 def handle_compat_syscall_entry_getgroups(self, event):
3495 timestamp = event.timestamp
3496 cpu_id = event["cpu_id"]
3497 gidsetsize = event["gidsetsize"]
3498
3499 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { gidsetsize = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, gidsetsize,))
3500
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"]
3506
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,))
3508
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"]
3514
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,))
3516
3517 def handle_compat_syscall_entry_getegid(self, event):
3518 timestamp = event.timestamp
3519 cpu_id = event["cpu_id"]
3520
3521 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3522
3523 def handle_compat_syscall_entry_geteuid(self, event):
3524 timestamp = event.timestamp
3525 cpu_id = event["cpu_id"]
3526
3527 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3528
3529 def handle_compat_syscall_entry_getgid(self, event):
3530 timestamp = event.timestamp
3531 cpu_id = event["cpu_id"]
3532
3533 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3534
3535 def handle_compat_syscall_entry_getuid(self, event):
3536 timestamp = event.timestamp
3537 cpu_id = event["cpu_id"]
3538
3539 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3540
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"]
3547
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,))
3549
3550 def handle_compat_syscall_entry_fstat64(self, event):
3551 timestamp = event.timestamp
3552 cpu_id = event["cpu_id"]
3553 fd = event["fd"]
3554 statbuf = event["statbuf"]
3555
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,))
3557
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"]
3563
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,))
3565
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"]
3571
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,))
3573
3574 def handle_compat_syscall_entry_mmap_pgoff(self, event):
3575 timestamp = event.timestamp
3576 cpu_id = event["cpu_id"]
3577 addr = event["addr"]
3578 len = event["len"]
3579 prot = event["prot"]
3580 flags = event["flags"]
3581 fd = event["fd"]
3582 pgoff = event["pgoff"]
3583
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,))
3585
3586 def handle_compat_syscall_entry_getrlimit(self, event):
3587 timestamp = event.timestamp
3588 cpu_id = event["cpu_id"]
3589 resource = event["resource"]
3590
3591 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { resource = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, resource,))
3592
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"]
3600
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,))
3602
3603 def handle_compat_syscall_entry_getcwd(self, event):
3604 timestamp = event.timestamp
3605 cpu_id = event["cpu_id"]
3606 size = event["size"]
3607
3608 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { size = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, size,))
3609
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"]
3616
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,))
3618
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"]
3624
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,))
3626
3627 def handle_compat_syscall_entry_rt_sigqueueinfo(self, event):
3628 timestamp = event.timestamp
3629 cpu_id = event["cpu_id"]
3630 pid = event["pid"]
3631 sig = event["sig"]
3632 uinfo = event["uinfo"]
3633
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,))
3635
3636 def handle_compat_syscall_entry_rt_sigtimedwait(self, event):
3637 timestamp = event.timestamp
3638 cpu_id = event["cpu_id"]
3639 uts = event["uts"]
3640 sigsetsize = event["sigsetsize"]
3641
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,))
3643
3644 def handle_compat_syscall_entry_rt_sigpending(self, event):
3645 timestamp = event.timestamp
3646 cpu_id = event["cpu_id"]
3647 sigsetsize = event["sigsetsize"]
3648
3649 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { sigsetsize = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, sigsetsize,))
3650
3651 def handle_compat_syscall_entry_rt_sigprocmask(self, event):
3652 timestamp = event.timestamp
3653 cpu_id = event["cpu_id"]
3654 how = event["how"]
3655 nset = event["nset"]
3656 sigsetsize = event["sigsetsize"]
3657
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,))
3659
3660 def handle_compat_syscall_entry_rt_sigaction(self, event):
3661 timestamp = event.timestamp
3662 cpu_id = event["cpu_id"]
3663 sig = event["sig"]
3664 act = event["act"]
3665 sigsetsize = event["sigsetsize"]
3666
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,))
3668
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"]
3677
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,))
3679
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"]
3686
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,))
3688
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"]
3695
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,))
3697
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"]
3704
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,))
3706
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"]
3713
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,))
3715
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"]
3722
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,))
3724
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"]
3733
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,))
3735
3736 def handle_compat_syscall_entry_nanosleep(self, event):
3737 timestamp = event.timestamp
3738 cpu_id = event["cpu_id"]
3739 rqtp = event["rqtp"]
3740
3741 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { rqtp = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, rqtp,))
3742
3743 def handle_compat_syscall_entry_sched_rr_get_interval(self, event):
3744 timestamp = event.timestamp
3745 cpu_id = event["cpu_id"]
3746 pid = event["pid"]
3747
3748 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
3749
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"]
3754
3755 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { policy = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, policy,))
3756
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"]
3761
3762 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { policy = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, policy,))
3763
3764 def handle_compat_syscall_entry_sched_yield(self, event):
3765 timestamp = event.timestamp
3766 cpu_id = event["cpu_id"]
3767
3768 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3769
3770 def handle_compat_syscall_entry_sched_getscheduler(self, event):
3771 timestamp = event.timestamp
3772 cpu_id = event["cpu_id"]
3773 pid = event["pid"]
3774
3775 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
3776
3777 def handle_compat_syscall_entry_sched_setscheduler(self, event):
3778 timestamp = event.timestamp
3779 cpu_id = event["cpu_id"]
3780 pid = event["pid"]
3781 policy = event["policy"]
3782 param = event["param"]
3783
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,))
3785
3786 def handle_compat_syscall_entry_sched_getparam(self, event):
3787 timestamp = event.timestamp
3788 cpu_id = event["cpu_id"]
3789 pid = event["pid"]
3790
3791 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
3792
3793 def handle_compat_syscall_entry_sched_setparam(self, event):
3794 timestamp = event.timestamp
3795 cpu_id = event["cpu_id"]
3796 pid = event["pid"]
3797 param = event["param"]
3798
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,))
3800
3801 def handle_compat_syscall_entry_munlockall(self, event):
3802 timestamp = event.timestamp
3803 cpu_id = event["cpu_id"]
3804
3805 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
3806
3807 def handle_compat_syscall_entry_mlockall(self, event):
3808 timestamp = event.timestamp
3809 cpu_id = event["cpu_id"]
3810 flags = event["flags"]
3811
3812 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, flags,))
3813
3814 def handle_compat_syscall_entry_munlock(self, event):
3815 timestamp = event.timestamp
3816 cpu_id = event["cpu_id"]
3817 start = event["start"]
3818 len = event["len"]
3819
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,))
3821
3822 def handle_compat_syscall_entry_mlock(self, event):
3823 timestamp = event.timestamp
3824 cpu_id = event["cpu_id"]
3825 start = event["start"]
3826 len = event["len"]
3827
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,))
3829
3830 def handle_compat_syscall_entry_sysctl(self, event):
3831 timestamp = event.timestamp
3832 cpu_id = event["cpu_id"]
3833 args = event["args"]
3834
3835 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { args = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, args,))
3836
3837 def handle_compat_syscall_entry_fdatasync(self, event):
3838 timestamp = event.timestamp
3839 cpu_id = event["cpu_id"]
3840 fd = event["fd"]
3841
3842 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
3843
3844 def handle_compat_syscall_entry_getsid(self, event):
3845 timestamp = event.timestamp
3846 cpu_id = event["cpu_id"]
3847 pid = event["pid"]
3848
3849 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
3850
3851 def handle_compat_syscall_entry_writev(self, event):
3852 timestamp = event.timestamp
3853 cpu_id = event["cpu_id"]
3854 fd = event["fd"]
3855 vec = event["vec"]
3856 vlen = event["vlen"]
3857
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,))
3859
3860 def handle_compat_syscall_entry_readv(self, event):
3861 timestamp = event.timestamp
3862 cpu_id = event["cpu_id"]
3863 fd = event["fd"]
3864 vec = event["vec"]
3865 vlen = event["vlen"]
3866
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,))
3868
3869 def handle_compat_syscall_entry_msync(self, event):
3870 timestamp = event.timestamp
3871 cpu_id = event["cpu_id"]
3872 start = event["start"]
3873 len = event["len"]
3874 flags = event["flags"]
3875
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,))
3877
3878 def handle_compat_syscall_entry_flock(self, event):
3879 timestamp = event.timestamp
3880 cpu_id = event["cpu_id"]
3881 fd = event["fd"]
3882 cmd = event["cmd"]
3883
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,))
3885
3886 def handle_compat_syscall_entry_select(self, event):
3887 timestamp = event.timestamp
3888 cpu_id = event["cpu_id"]
3889 n = event["n"]
3890 inp = event["inp"]
3891 outp = event["outp"]
3892 exp = event["exp"]
3893 tvp = event["tvp"]
3894
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,))
3896
3897 def handle_compat_syscall_entry_getdents(self, event):
3898 timestamp = event.timestamp
3899 cpu_id = event["cpu_id"]
3900 fd = event["fd"]
3901 count = event["count"]
3902
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,))
3904
3905 def handle_compat_syscall_entry_llseek(self, event):
3906 timestamp = event.timestamp
3907 cpu_id = event["cpu_id"]
3908 fd = event["fd"]
3909 offset_high = event["offset_high"]
3910 offset_low = event["offset_low"]
3911 result = event["result"]
3912 origin = event["origin"]
3913
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,))
3915
3916 def handle_compat_syscall_entry_setfsgid16(self, event):
3917 timestamp = event.timestamp
3918 cpu_id = event["cpu_id"]
3919 gid = event["gid"]
3920
3921 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, gid,))
3922
3923 def handle_compat_syscall_entry_setfsuid16(self, event):
3924 timestamp = event.timestamp
3925 cpu_id = event["cpu_id"]
3926 uid = event["uid"]
3927
3928 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, uid,))
3929
3930 def handle_compat_syscall_entry_personality(self, event):
3931 timestamp = event.timestamp
3932 cpu_id = event["cpu_id"]
3933 personality = event["personality"]
3934
3935 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { personality = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, personality,))
3936
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"]
3943
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,))
3945
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"]
3951
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,))
3953
3954 def handle_compat_syscall_entry_fchdir(self, event):
3955 timestamp = event.timestamp
3956 cpu_id = event["cpu_id"]
3957 fd = event["fd"]
3958
3959 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
3960
3961 def handle_compat_syscall_entry_getpgid(self, event):
3962 timestamp = event.timestamp
3963 cpu_id = event["cpu_id"]
3964 pid = event["pid"]
3965
3966 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
3967
3968 def handle_compat_syscall_entry_quotactl(self, event):
3969 timestamp = event.timestamp
3970 cpu_id = event["cpu_id"]
3971 cmd = event["cmd"]
3972 special = event["special"]
3973 id = event["id"]
3974 addr = event["addr"]
3975
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,))
3977
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"]
3983
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,))
3985
3986 def handle_compat_syscall_entry_init_module(self, event):
3987 timestamp = event.timestamp
3988 cpu_id = event["cpu_id"]
3989 umod = event["umod"]
3990 len = event["len"]
3991 uargs = event["uargs"]
3992
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,))
3994
3995 def handle_compat_syscall_entry_sigprocmask(self, event):
3996 timestamp = event.timestamp
3997 cpu_id = event["cpu_id"]
3998 how = event["how"]
3999 nset = event["nset"]
4000 oset = event["oset"]
4001
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,))
4003
4004 def handle_compat_syscall_entry_mprotect(self, event):
4005 timestamp = event.timestamp
4006 cpu_id = event["cpu_id"]
4007 start = event["start"]
4008 len = event["len"]
4009 prot = event["prot"]
4010
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,))
4012
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"]
4017
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,))
4019
4020 def handle_compat_syscall_entry_newuname(self, event):
4021 timestamp = event.timestamp
4022 cpu_id = event["cpu_id"]
4023
4024 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4025
4026 def handle_compat_syscall_entry_setdomainname(self, event):
4027 timestamp = event.timestamp
4028 cpu_id = event["cpu_id"]
4029 name = event["name"]
4030 len = event["len"]
4031
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,))
4033
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"]
4041
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,))
4043
4044 def handle_compat_syscall_entry_fsync(self, event):
4045 timestamp = event.timestamp
4046 cpu_id = event["cpu_id"]
4047 fd = event["fd"]
4048
4049 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
4050
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"]
4058 ptr = event["ptr"]
4059 fifth = event["fifth"]
4060
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,))
4062
4063 def handle_compat_syscall_entry_sysinfo(self, event):
4064 timestamp = event.timestamp
4065 cpu_id = event["cpu_id"]
4066
4067 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4068
4069 def handle_compat_syscall_entry_swapoff(self, event):
4070 timestamp = event.timestamp
4071 cpu_id = event["cpu_id"]
4072 specialfile = event["specialfile"]
4073
4074 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { specialfile = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, specialfile,))
4075
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"]
4081
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,))
4083
4084 def handle_compat_syscall_entry_vhangup(self, event):
4085 timestamp = event.timestamp
4086 cpu_id = event["cpu_id"]
4087
4088 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4089
4090 def handle_compat_syscall_entry_uname(self, event):
4091 timestamp = event.timestamp
4092 cpu_id = event["cpu_id"]
4093 name = event["name"]
4094
4095 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
4096
4097 def handle_compat_syscall_entry_newfstat(self, event):
4098 timestamp = event.timestamp
4099 cpu_id = event["cpu_id"]
4100 fd = event["fd"]
4101
4102 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
4103
4104 def handle_compat_syscall_entry_newlstat(self, event):
4105 timestamp = event.timestamp
4106 cpu_id = event["cpu_id"]
4107 filename = event["filename"]
4108
4109 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, filename,))
4110
4111 def handle_compat_syscall_entry_newstat(self, event):
4112 timestamp = event.timestamp
4113 cpu_id = event["cpu_id"]
4114 filename = event["filename"]
4115
4116 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, filename,))
4117
4118 def handle_compat_syscall_entry_getitimer(self, event):
4119 timestamp = event.timestamp
4120 cpu_id = event["cpu_id"]
4121 which = event["which"]
4122
4123 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { which = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, which,))
4124
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"]
4130
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,))
4132
4133 def handle_compat_syscall_entry_syslog(self, event):
4134 timestamp = event.timestamp
4135 cpu_id = event["cpu_id"]
4136 type = event["type"]
4137 len = event["len"]
4138
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,))
4140
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"]
4146
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,))
4148
4149 def handle_compat_syscall_entry_fstatfs(self, event):
4150 timestamp = event.timestamp
4151 cpu_id = event["cpu_id"]
4152 fd = event["fd"]
4153
4154 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
4155
4156 def handle_compat_syscall_entry_statfs(self, event):
4157 timestamp = event.timestamp
4158 cpu_id = event["cpu_id"]
4159 pathname = event["pathname"]
4160
4161 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pathname,))
4162
4163 def handle_compat_syscall_entry_setpriority(self, event):
4164 timestamp = event.timestamp
4165 cpu_id = event["cpu_id"]
4166 which = event["which"]
4167 who = event["who"]
4168 niceval = event["niceval"]
4169
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,))
4171
4172 def handle_compat_syscall_entry_getpriority(self, event):
4173 timestamp = event.timestamp
4174 cpu_id = event["cpu_id"]
4175 which = event["which"]
4176 who = event["who"]
4177
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,))
4179
4180 def handle_compat_syscall_entry_fchown16(self, event):
4181 timestamp = event.timestamp
4182 cpu_id = event["cpu_id"]
4183 fd = event["fd"]
4184 user = event["user"]
4185 group = event["group"]
4186
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,))
4188
4189 def handle_compat_syscall_entry_fchmod(self, event):
4190 timestamp = event.timestamp
4191 cpu_id = event["cpu_id"]
4192 fd = event["fd"]
4193 mode = event["mode"]
4194
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,))
4196
4197 def handle_compat_syscall_entry_ftruncate(self, event):
4198 timestamp = event.timestamp
4199 cpu_id = event["cpu_id"]
4200 fd = event["fd"]
4201 length = event["length"]
4202
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,))
4204
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"]
4210
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,))
4212
4213 def handle_compat_syscall_entry_munmap(self, event):
4214 timestamp = event.timestamp
4215 cpu_id = event["cpu_id"]
4216 addr = event["addr"]
4217 len = event["len"]
4218
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,))
4220
4221 def handle_compat_syscall_entry_old_mmap(self, event):
4222 timestamp = event.timestamp
4223 cpu_id = event["cpu_id"]
4224 arg = event["arg"]
4225
4226 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { arg = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, arg,))
4227
4228 def handle_compat_syscall_entry_old_readdir(self, event):
4229 timestamp = event.timestamp
4230 cpu_id = event["cpu_id"]
4231 fd = event["fd"]
4232 dirent = event["dirent"]
4233 count = event["count"]
4234
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,))
4236
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"]
4242 cmd = event["cmd"]
4243 arg = event["arg"]
4244
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,))
4246
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"]
4252
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,))
4254
4255 def handle_compat_syscall_entry_uselib(self, event):
4256 timestamp = event.timestamp
4257 cpu_id = event["cpu_id"]
4258 library = event["library"]
4259
4260 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { library = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, library,))
4261
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"]
4267
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,))
4269
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"]
4275
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,))
4277
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"]
4283
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,))
4285
4286 def handle_compat_syscall_entry_old_select(self, event):
4287 timestamp = event.timestamp
4288 cpu_id = event["cpu_id"]
4289 arg = event["arg"]
4290
4291 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { arg = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, arg,))
4292
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"]
4298
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,))
4300
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"]
4306
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,))
4308
4309 def handle_compat_syscall_entry_settimeofday(self, event):
4310 timestamp = event.timestamp
4311 cpu_id = event["cpu_id"]
4312 tv = event["tv"]
4313 tz = event["tz"]
4314
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,))
4316
4317 def handle_compat_syscall_entry_gettimeofday(self, event):
4318 timestamp = event.timestamp
4319 cpu_id = event["cpu_id"]
4320
4321 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4322
4323 def handle_compat_syscall_entry_getrusage(self, event):
4324 timestamp = event.timestamp
4325 cpu_id = event["cpu_id"]
4326 who = event["who"]
4327
4328 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { who = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, who,))
4329
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"]
4335
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,))
4337
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"]
4343
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,))
4345
4346 def handle_compat_syscall_entry_sethostname(self, event):
4347 timestamp = event.timestamp
4348 cpu_id = event["cpu_id"]
4349 name = event["name"]
4350 len = event["len"]
4351
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,))
4353
4354 def handle_compat_syscall_entry_sigpending(self, event):
4355 timestamp = event.timestamp
4356 cpu_id = event["cpu_id"]
4357 set = event["set"]
4358
4359 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { set = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, set,))
4360
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"]
4366
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,))
4368
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"]
4374
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,))
4376
4377 def handle_compat_syscall_entry_ssetmask(self, event):
4378 timestamp = event.timestamp
4379 cpu_id = event["cpu_id"]
4380 newmask = event["newmask"]
4381
4382 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { newmask = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, newmask,))
4383
4384 def handle_compat_syscall_entry_sgetmask(self, event):
4385 timestamp = event.timestamp
4386 cpu_id = event["cpu_id"]
4387
4388 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4389
4390 def handle_compat_syscall_entry_setsid(self, event):
4391 timestamp = event.timestamp
4392 cpu_id = event["cpu_id"]
4393
4394 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4395
4396 def handle_compat_syscall_entry_getpgrp(self, event):
4397 timestamp = event.timestamp
4398 cpu_id = event["cpu_id"]
4399
4400 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4401
4402 def handle_compat_syscall_entry_getppid(self, event):
4403 timestamp = event.timestamp
4404 cpu_id = event["cpu_id"]
4405
4406 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4407
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"]
4413
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,))
4415
4416 def handle_compat_syscall_entry_ustat(self, event):
4417 timestamp = event.timestamp
4418 cpu_id = event["cpu_id"]
4419 dev = event["dev"]
4420
4421 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { dev = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, dev,))
4422
4423 def handle_compat_syscall_entry_chroot(self, event):
4424 timestamp = event.timestamp
4425 cpu_id = event["cpu_id"]
4426 filename = event["filename"]
4427
4428 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, filename,))
4429
4430 def handle_compat_syscall_entry_umask(self, event):
4431 timestamp = event.timestamp
4432 cpu_id = event["cpu_id"]
4433 mask = event["mask"]
4434
4435 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { mask = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, mask,))
4436
4437 def handle_compat_syscall_entry_olduname(self, event):
4438 timestamp = event.timestamp
4439 cpu_id = event["cpu_id"]
4440 name = event["name"]
4441
4442 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
4443
4444 def handle_compat_syscall_entry_setpgid(self, event):
4445 timestamp = event.timestamp
4446 cpu_id = event["cpu_id"]
4447 pid = event["pid"]
4448 pgid = event["pgid"]
4449
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,))
4451
4452 def handle_compat_syscall_entry_fcntl(self, event):
4453 timestamp = event.timestamp
4454 cpu_id = event["cpu_id"]
4455 fd = event["fd"]
4456 cmd = event["cmd"]
4457 arg = event["arg"]
4458
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,))
4460
4461 def handle_compat_syscall_entry_ioctl(self, event):
4462 timestamp = event.timestamp
4463 cpu_id = event["cpu_id"]
4464 fd = event["fd"]
4465 cmd = event["cmd"]
4466 arg = event["arg"]
4467
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,))
4469
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"]
4475
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,))
4477
4478 def handle_compat_syscall_entry_acct(self, event):
4479 timestamp = event.timestamp
4480 cpu_id = event["cpu_id"]
4481 name = event["name"]
4482
4483 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
4484
4485 def handle_compat_syscall_entry_getegid16(self, event):
4486 timestamp = event.timestamp
4487 cpu_id = event["cpu_id"]
4488
4489 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4490
4491 def handle_compat_syscall_entry_geteuid16(self, event):
4492 timestamp = event.timestamp
4493 cpu_id = event["cpu_id"]
4494
4495 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4496
4497 def handle_compat_syscall_entry_signal(self, event):
4498 timestamp = event.timestamp
4499 cpu_id = event["cpu_id"]
4500 sig = event["sig"]
4501 handler = event["handler"]
4502
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,))
4504
4505 def handle_compat_syscall_entry_getgid16(self, event):
4506 timestamp = event.timestamp
4507 cpu_id = event["cpu_id"]
4508
4509 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4510
4511 def handle_compat_syscall_entry_setgid16(self, event):
4512 timestamp = event.timestamp
4513 cpu_id = event["cpu_id"]
4514 gid = event["gid"]
4515
4516 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, gid,))
4517
4518 def handle_compat_syscall_entry_brk(self, event):
4519 timestamp = event.timestamp
4520 cpu_id = event["cpu_id"]
4521 brk = event["brk"]
4522
4523 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { brk = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, brk,))
4524
4525 def handle_compat_syscall_entry_times(self, event):
4526 timestamp = event.timestamp
4527 cpu_id = event["cpu_id"]
4528
4529 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4530
4531 def handle_compat_syscall_entry_pipe(self, event):
4532 timestamp = event.timestamp
4533 cpu_id = event["cpu_id"]
4534
4535 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4536
4537 def handle_compat_syscall_entry_dup(self, event):
4538 timestamp = event.timestamp
4539 cpu_id = event["cpu_id"]
4540 fildes = event["fildes"]
4541
4542 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fildes = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fildes,))
4543
4544 def handle_compat_syscall_entry_rmdir(self, event):
4545 timestamp = event.timestamp
4546 cpu_id = event["cpu_id"]
4547 pathname = event["pathname"]
4548
4549 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pathname,))
4550
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"]
4556
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,))
4558
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"]
4564
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,))
4566
4567 def handle_compat_syscall_entry_kill(self, event):
4568 timestamp = event.timestamp
4569 cpu_id = event["cpu_id"]
4570 pid = event["pid"]
4571 sig = event["sig"]
4572
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,))
4574
4575 def handle_compat_syscall_entry_sync(self, event):
4576 timestamp = event.timestamp
4577 cpu_id = event["cpu_id"]
4578
4579 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4580
4581 def handle_compat_syscall_entry_nice(self, event):
4582 timestamp = event.timestamp
4583 cpu_id = event["cpu_id"]
4584 increment = event["increment"]
4585
4586 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { increment = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, increment,))
4587
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"]
4593
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,))
4595
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"]
4601
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,))
4603
4604 def handle_compat_syscall_entry_pause(self, event):
4605 timestamp = event.timestamp
4606 cpu_id = event["cpu_id"]
4607
4608 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4609
4610 def handle_compat_syscall_entry_fstat(self, event):
4611 timestamp = event.timestamp
4612 cpu_id = event["cpu_id"]
4613 fd = event["fd"]
4614 statbuf = event["statbuf"]
4615
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,))
4617
4618 def handle_compat_syscall_entry_alarm(self, event):
4619 timestamp = event.timestamp
4620 cpu_id = event["cpu_id"]
4621 seconds = event["seconds"]
4622
4623 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { seconds = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, seconds,))
4624
4625 def handle_compat_syscall_entry_ptrace(self, event):
4626 timestamp = event.timestamp
4627 cpu_id = event["cpu_id"]
4628 request = event["request"]
4629 pid = event["pid"]
4630 addr = event["addr"]
4631 data = event["data"]
4632
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,))
4634
4635 def handle_compat_syscall_entry_stime(self, event):
4636 timestamp = event.timestamp
4637 cpu_id = event["cpu_id"]
4638 tptr = event["tptr"]
4639
4640 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { tptr = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, tptr,))
4641
4642 def handle_compat_syscall_entry_getuid16(self, event):
4643 timestamp = event.timestamp
4644 cpu_id = event["cpu_id"]
4645
4646 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4647
4648 def handle_compat_syscall_entry_setuid16(self, event):
4649 timestamp = event.timestamp
4650 cpu_id = event["cpu_id"]
4651 uid = event["uid"]
4652
4653 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, uid,))
4654
4655 def handle_compat_syscall_entry_oldumount(self, event):
4656 timestamp = event.timestamp
4657 cpu_id = event["cpu_id"]
4658 name = event["name"]
4659
4660 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
4661
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"]
4670
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,))
4672
4673 def handle_compat_syscall_entry_getpid(self, event):
4674 timestamp = event.timestamp
4675 cpu_id = event["cpu_id"]
4676
4677 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4678
4679 def handle_compat_syscall_entry_lseek(self, event):
4680 timestamp = event.timestamp
4681 cpu_id = event["cpu_id"]
4682 fd = event["fd"]
4683 offset = event["offset"]
4684 origin = event["origin"]
4685
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,))
4687
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"]
4693
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,))
4695
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"]
4702
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,))
4704
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"]
4710
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,))
4712
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"]
4718 dev = event["dev"]
4719
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,))
4721
4722 def handle_compat_syscall_entry_time(self, event):
4723 timestamp = event.timestamp
4724 cpu_id = event["cpu_id"]
4725
4726 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4727
4728 def handle_compat_syscall_entry_chdir(self, event):
4729 timestamp = event.timestamp
4730 cpu_id = event["cpu_id"]
4731 filename = event["filename"]
4732
4733 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, filename,))
4734
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"]
4741
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,))
4743
4744 def handle_compat_syscall_entry_unlink(self, event):
4745 timestamp = event.timestamp
4746 cpu_id = event["cpu_id"]
4747 pathname = event["pathname"]
4748
4749 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pathname,))
4750
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"]
4756
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,))
4758
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"]
4764
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,))
4766
4767 def handle_compat_syscall_entry_waitpid(self, event):
4768 timestamp = event.timestamp
4769 cpu_id = event["cpu_id"]
4770 pid = event["pid"]
4771 stat_addr = event["stat_addr"]
4772 options = event["options"]
4773
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,))
4775
4776 def handle_compat_syscall_entry_close(self, event):
4777 timestamp = event.timestamp
4778 cpu_id = event["cpu_id"]
4779 fd = event["fd"]
4780
4781 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
4782
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"]
4789
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,))
4791
4792 def handle_compat_syscall_entry_write(self, event):
4793 timestamp = event.timestamp
4794 cpu_id = event["cpu_id"]
4795 fd = event["fd"]
4796 buf = event["buf"]
4797 count = event["count"]
4798
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,))
4800
4801 def handle_compat_syscall_entry_read(self, event):
4802 timestamp = event.timestamp
4803 cpu_id = event["cpu_id"]
4804 fd = event["fd"]
4805 count = event["count"]
4806
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,))
4808
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"]
4813
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,))
4815
4816 def handle_compat_syscall_entry_restart_syscall(self, event):
4817 timestamp = event.timestamp
4818 cpu_id = event["cpu_id"]
4819
4820 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
4821
4822 def handle_syscall_exit_finit_module(self, event):
4823 timestamp = event.timestamp
4824 cpu_id = event["cpu_id"]
4825 ret = event["ret"]
4826
4827 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4828
4829 def handle_syscall_exit_process_vm_writev(self, event):
4830 timestamp = event.timestamp
4831 cpu_id = event["cpu_id"]
4832 ret = event["ret"]
4833
4834 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4835
4836 def handle_syscall_exit_process_vm_readv(self, event):
4837 timestamp = event.timestamp
4838 cpu_id = event["cpu_id"]
4839 ret = event["ret"]
4840 lvec = event["lvec"]
4841
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,))
4843
4844 def handle_syscall_exit_getcpu(self, event):
4845 timestamp = event.timestamp
4846 cpu_id = event["cpu_id"]
4847 ret = event["ret"]
4848 cpup = event["cpup"]
4849 nodep = event["nodep"]
4850 tcache = event["tcache"]
4851
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,))
4853
4854 def handle_syscall_exit_setns(self, event):
4855 timestamp = event.timestamp
4856 cpu_id = event["cpu_id"]
4857 ret = event["ret"]
4858
4859 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4860
4861 def handle_syscall_exit_sendmmsg(self, event):
4862 timestamp = event.timestamp
4863 cpu_id = event["cpu_id"]
4864 ret = event["ret"]
4865
4866 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4867
4868 def handle_syscall_exit_syncfs(self, event):
4869 timestamp = event.timestamp
4870 cpu_id = event["cpu_id"]
4871 ret = event["ret"]
4872
4873 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4874
4875 def handle_syscall_exit_clock_adjtime(self, event):
4876 timestamp = event.timestamp
4877 cpu_id = event["cpu_id"]
4878 ret = event["ret"]
4879 utx = event["utx"]
4880
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,))
4882
4883 def handle_syscall_exit_open_by_handle_at(self, event):
4884 timestamp = event.timestamp
4885 cpu_id = event["cpu_id"]
4886 ret = event["ret"]
4887
4888 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4889
4890 def handle_syscall_exit_name_to_handle_at(self, event):
4891 timestamp = event.timestamp
4892 cpu_id = event["cpu_id"]
4893 ret = event["ret"]
4894 handle = event["handle"]
4895 mnt_id = event["mnt_id"]
4896
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,))
4898
4899 def handle_syscall_exit_prlimit64(self, event):
4900 timestamp = event.timestamp
4901 cpu_id = event["cpu_id"]
4902 ret = event["ret"]
4903 old_rlim = event["old_rlim"]
4904
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,))
4906
4907 def handle_syscall_exit_fanotify_mark(self, event):
4908 timestamp = event.timestamp
4909 cpu_id = event["cpu_id"]
4910 ret = event["ret"]
4911
4912 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4913
4914 def handle_syscall_exit_fanotify_init(self, event):
4915 timestamp = event.timestamp
4916 cpu_id = event["cpu_id"]
4917 ret = event["ret"]
4918
4919 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4920
4921 def handle_syscall_exit_recvmmsg(self, event):
4922 timestamp = event.timestamp
4923 cpu_id = event["cpu_id"]
4924 ret = event["ret"]
4925 mmsg = event["mmsg"]
4926 timeout = event["timeout"]
4927
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,))
4929
4930 def handle_syscall_exit_perf_event_open(self, event):
4931 timestamp = event.timestamp
4932 cpu_id = event["cpu_id"]
4933 ret = event["ret"]
4934
4935 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4936
4937 def handle_syscall_exit_rt_tgsigqueueinfo(self, event):
4938 timestamp = event.timestamp
4939 cpu_id = event["cpu_id"]
4940 ret = event["ret"]
4941
4942 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4943
4944 def handle_syscall_exit_pwritev(self, event):
4945 timestamp = event.timestamp
4946 cpu_id = event["cpu_id"]
4947 ret = event["ret"]
4948
4949 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4950
4951 def handle_syscall_exit_preadv(self, event):
4952 timestamp = event.timestamp
4953 cpu_id = event["cpu_id"]
4954 ret = event["ret"]
4955 vec = event["vec"]
4956
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,))
4958
4959 def handle_syscall_exit_inotify_init1(self, event):
4960 timestamp = event.timestamp
4961 cpu_id = event["cpu_id"]
4962 ret = event["ret"]
4963
4964 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4965
4966 def handle_syscall_exit_pipe2(self, event):
4967 timestamp = event.timestamp
4968 cpu_id = event["cpu_id"]
4969 ret = event["ret"]
4970 fildes = event["fildes"]
4971
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,))
4973
4974 def handle_syscall_exit_dup3(self, event):
4975 timestamp = event.timestamp
4976 cpu_id = event["cpu_id"]
4977 ret = event["ret"]
4978
4979 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4980
4981 def handle_syscall_exit_epoll_create1(self, event):
4982 timestamp = event.timestamp
4983 cpu_id = event["cpu_id"]
4984 ret = event["ret"]
4985
4986 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4987
4988 def handle_syscall_exit_eventfd2(self, event):
4989 timestamp = event.timestamp
4990 cpu_id = event["cpu_id"]
4991 ret = event["ret"]
4992
4993 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
4994
4995 def handle_syscall_exit_signalfd4(self, event):
4996 timestamp = event.timestamp
4997 cpu_id = event["cpu_id"]
4998 ret = event["ret"]
4999
5000 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5001
5002 def handle_syscall_exit_accept4(self, event):
5003 timestamp = event.timestamp
5004 cpu_id = event["cpu_id"]
5005 ret = event["ret"]
5006 upeer_sockaddr = event["upeer_sockaddr"]
5007 upeer_addrlen = event["upeer_addrlen"]
5008
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,))
5010
5011 def handle_syscall_exit_timerfd_gettime(self, event):
5012 timestamp = event.timestamp
5013 cpu_id = event["cpu_id"]
5014 ret = event["ret"]
5015 otmr = event["otmr"]
5016
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,))
5018
5019 def handle_syscall_exit_timerfd_settime(self, event):
5020 timestamp = event.timestamp
5021 cpu_id = event["cpu_id"]
5022 ret = event["ret"]
5023 otmr = event["otmr"]
5024
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,))
5026
5027 def handle_syscall_exit_fallocate(self, event):
5028 timestamp = event.timestamp
5029 cpu_id = event["cpu_id"]
5030 ret = event["ret"]
5031
5032 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5033
5034 def handle_syscall_exit_eventfd(self, event):
5035 timestamp = event.timestamp
5036 cpu_id = event["cpu_id"]
5037 ret = event["ret"]
5038
5039 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5040
5041 def handle_syscall_exit_timerfd_create(self, event):
5042 timestamp = event.timestamp
5043 cpu_id = event["cpu_id"]
5044 ret = event["ret"]
5045
5046 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5047
5048 def handle_syscall_exit_signalfd(self, event):
5049 timestamp = event.timestamp
5050 cpu_id = event["cpu_id"]
5051 ret = event["ret"]
5052
5053 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5054
5055 def handle_syscall_exit_epoll_pwait(self, event):
5056 timestamp = event.timestamp
5057 cpu_id = event["cpu_id"]
5058 ret = event["ret"]
5059 events = event["events"]
5060
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,))
5062
5063 def handle_syscall_exit_utimensat(self, event):
5064 timestamp = event.timestamp
5065 cpu_id = event["cpu_id"]
5066 ret = event["ret"]
5067
5068 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5069
5070 def handle_syscall_exit_move_pages(self, event):
5071 timestamp = event.timestamp
5072 cpu_id = event["cpu_id"]
5073 ret = event["ret"]
5074 status = event["status"]
5075
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,))
5077
5078 def handle_syscall_exit_vmsplice(self, event):
5079 timestamp = event.timestamp
5080 cpu_id = event["cpu_id"]
5081 ret = event["ret"]
5082
5083 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5084
5085 def handle_syscall_exit_sync_file_range(self, event):
5086 timestamp = event.timestamp
5087 cpu_id = event["cpu_id"]
5088 ret = event["ret"]
5089
5090 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5091
5092 def handle_syscall_exit_tee(self, event):
5093 timestamp = event.timestamp
5094 cpu_id = event["cpu_id"]
5095 ret = event["ret"]
5096
5097 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5098
5099 def handle_syscall_exit_splice(self, event):
5100 timestamp = event.timestamp
5101 cpu_id = event["cpu_id"]
5102 ret = event["ret"]
5103
5104 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5105
5106 def handle_syscall_exit_get_robust_list(self, event):
5107 timestamp = event.timestamp
5108 cpu_id = event["cpu_id"]
5109 ret = event["ret"]
5110 head_ptr = event["head_ptr"]
5111 len_ptr = event["len_ptr"]
5112
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,))
5114
5115 def handle_syscall_exit_set_robust_list(self, event):
5116 timestamp = event.timestamp
5117 cpu_id = event["cpu_id"]
5118 ret = event["ret"]
5119
5120 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5121
5122 def handle_syscall_exit_unshare(self, event):
5123 timestamp = event.timestamp
5124 cpu_id = event["cpu_id"]
5125 ret = event["ret"]
5126
5127 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5128
5129 def handle_syscall_exit_ppoll(self, event):
5130 timestamp = event.timestamp
5131 cpu_id = event["cpu_id"]
5132 ret = event["ret"]
5133 ufds = event["ufds"]
5134
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,))
5136
5137 def handle_syscall_exit_pselect6(self, event):
5138 timestamp = event.timestamp
5139 cpu_id = event["cpu_id"]
5140 ret = event["ret"]
5141 inp = event["inp"]
5142 outp = event["outp"]
5143 exp = event["exp"]
5144 tsp = event["tsp"]
5145
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,))
5147
5148 def handle_syscall_exit_faccessat(self, event):
5149 timestamp = event.timestamp
5150 cpu_id = event["cpu_id"]
5151 ret = event["ret"]
5152
5153 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5154
5155 def handle_syscall_exit_fchmodat(self, event):
5156 timestamp = event.timestamp
5157 cpu_id = event["cpu_id"]
5158 ret = event["ret"]
5159
5160 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5161
5162 def handle_syscall_exit_readlinkat(self, event):
5163 timestamp = event.timestamp
5164 cpu_id = event["cpu_id"]
5165 ret = event["ret"]
5166 buf = event["buf"]
5167
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,))
5169
5170 def handle_syscall_exit_symlinkat(self, event):
5171 timestamp = event.timestamp
5172 cpu_id = event["cpu_id"]
5173 ret = event["ret"]
5174
5175 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5176
5177 def handle_syscall_exit_linkat(self, event):
5178 timestamp = event.timestamp
5179 cpu_id = event["cpu_id"]
5180 ret = event["ret"]
5181
5182 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5183
5184 def handle_syscall_exit_renameat(self, event):
5185 timestamp = event.timestamp
5186 cpu_id = event["cpu_id"]
5187 ret = event["ret"]
5188
5189 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5190
5191 def handle_syscall_exit_unlinkat(self, event):
5192 timestamp = event.timestamp
5193 cpu_id = event["cpu_id"]
5194 ret = event["ret"]
5195
5196 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5197
5198 def handle_syscall_exit_newfstatat(self, event):
5199 timestamp = event.timestamp
5200 cpu_id = event["cpu_id"]
5201 ret = event["ret"]
5202 statbuf = event["statbuf"]
5203
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,))
5205
5206 def handle_syscall_exit_futimesat(self, event):
5207 timestamp = event.timestamp
5208 cpu_id = event["cpu_id"]
5209 ret = event["ret"]
5210
5211 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5212
5213 def handle_syscall_exit_fchownat(self, event):
5214 timestamp = event.timestamp
5215 cpu_id = event["cpu_id"]
5216 ret = event["ret"]
5217
5218 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5219
5220 def handle_syscall_exit_mknodat(self, event):
5221 timestamp = event.timestamp
5222 cpu_id = event["cpu_id"]
5223 ret = event["ret"]
5224
5225 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5226
5227 def handle_syscall_exit_mkdirat(self, event):
5228 timestamp = event.timestamp
5229 cpu_id = event["cpu_id"]
5230 ret = event["ret"]
5231
5232 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5233
5234 def handle_syscall_exit_openat(self, event):
5235 timestamp = event.timestamp
5236 cpu_id = event["cpu_id"]
5237 ret = event["ret"]
5238
5239 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5240
5241 def handle_syscall_exit_migrate_pages(self, event):
5242 timestamp = event.timestamp
5243 cpu_id = event["cpu_id"]
5244 ret = event["ret"]
5245
5246 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5247
5248 def handle_syscall_exit_inotify_rm_watch(self, event):
5249 timestamp = event.timestamp
5250 cpu_id = event["cpu_id"]
5251 ret = event["ret"]
5252
5253 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5254
5255 def handle_syscall_exit_inotify_add_watch(self, event):
5256 timestamp = event.timestamp
5257 cpu_id = event["cpu_id"]
5258 ret = event["ret"]
5259
5260 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5261
5262 def handle_syscall_exit_inotify_init(self, event):
5263 timestamp = event.timestamp
5264 cpu_id = event["cpu_id"]
5265 ret = event["ret"]
5266
5267 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5268
5269 def handle_syscall_exit_ioprio_get(self, event):
5270 timestamp = event.timestamp
5271 cpu_id = event["cpu_id"]
5272 ret = event["ret"]
5273
5274 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5275
5276 def handle_syscall_exit_ioprio_set(self, event):
5277 timestamp = event.timestamp
5278 cpu_id = event["cpu_id"]
5279 ret = event["ret"]
5280
5281 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5282
5283 def handle_syscall_exit_keyctl(self, event):
5284 timestamp = event.timestamp
5285 cpu_id = event["cpu_id"]
5286 ret = event["ret"]
5287 arg2 = event["arg2"]
5288 arg3 = event["arg3"]
5289 arg4 = event["arg4"]
5290 arg5 = event["arg5"]
5291
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,))
5293
5294 def handle_syscall_exit_request_key(self, event):
5295 timestamp = event.timestamp
5296 cpu_id = event["cpu_id"]
5297 ret = event["ret"]
5298
5299 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5300
5301 def handle_syscall_exit_add_key(self, event):
5302 timestamp = event.timestamp
5303 cpu_id = event["cpu_id"]
5304 ret = event["ret"]
5305
5306 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5307
5308 def handle_syscall_exit_waitid(self, event):
5309 timestamp = event.timestamp
5310 cpu_id = event["cpu_id"]
5311 ret = event["ret"]
5312 infop = event["infop"]
5313 ru = event["ru"]
5314
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,))
5316
5317 def handle_syscall_exit_kexec_load(self, event):
5318 timestamp = event.timestamp
5319 cpu_id = event["cpu_id"]
5320 ret = event["ret"]
5321
5322 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5323
5324 def handle_syscall_exit_mq_getsetattr(self, event):
5325 timestamp = event.timestamp
5326 cpu_id = event["cpu_id"]
5327 ret = event["ret"]
5328 u_omqstat = event["u_omqstat"]
5329
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,))
5331
5332 def handle_syscall_exit_mq_notify(self, event):
5333 timestamp = event.timestamp
5334 cpu_id = event["cpu_id"]
5335 ret = event["ret"]
5336
5337 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5338
5339 def handle_syscall_exit_mq_timedreceive(self, event):
5340 timestamp = event.timestamp
5341 cpu_id = event["cpu_id"]
5342 ret = event["ret"]
5343 u_msg_ptr = event["u_msg_ptr"]
5344 u_msg_prio = event["u_msg_prio"]
5345
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,))
5347
5348 def handle_syscall_exit_mq_timedsend(self, event):
5349 timestamp = event.timestamp
5350 cpu_id = event["cpu_id"]
5351 ret = event["ret"]
5352
5353 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5354
5355 def handle_syscall_exit_mq_unlink(self, event):
5356 timestamp = event.timestamp
5357 cpu_id = event["cpu_id"]
5358 ret = event["ret"]
5359
5360 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5361
5362 def handle_syscall_exit_mq_open(self, event):
5363 timestamp = event.timestamp
5364 cpu_id = event["cpu_id"]
5365 ret = event["ret"]
5366
5367 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5368
5369 def handle_syscall_exit_get_mempolicy(self, event):
5370 timestamp = event.timestamp
5371 cpu_id = event["cpu_id"]
5372 ret = event["ret"]
5373 policy = event["policy"]
5374 nmask = event["nmask"]
5375
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,))
5377
5378 def handle_syscall_exit_set_mempolicy(self, event):
5379 timestamp = event.timestamp
5380 cpu_id = event["cpu_id"]
5381 ret = event["ret"]
5382
5383 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5384
5385 def handle_syscall_exit_mbind(self, event):
5386 timestamp = event.timestamp
5387 cpu_id = event["cpu_id"]
5388 ret = event["ret"]
5389
5390 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5391
5392 def handle_syscall_exit_utimes(self, event):
5393 timestamp = event.timestamp
5394 cpu_id = event["cpu_id"]
5395 ret = event["ret"]
5396
5397 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5398
5399 def handle_syscall_exit_tgkill(self, event):
5400 timestamp = event.timestamp
5401 cpu_id = event["cpu_id"]
5402 ret = event["ret"]
5403
5404 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5405
5406 def handle_syscall_exit_epoll_ctl(self, event):
5407 timestamp = event.timestamp
5408 cpu_id = event["cpu_id"]
5409 ret = event["ret"]
5410
5411 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5412
5413 def handle_syscall_exit_epoll_wait(self, event):
5414 timestamp = event.timestamp
5415 cpu_id = event["cpu_id"]
5416 ret = event["ret"]
5417 events = event["events"]
5418
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,))
5420
5421 def handle_syscall_exit_exit_group(self, event):
5422 timestamp = event.timestamp
5423 cpu_id = event["cpu_id"]
5424 ret = event["ret"]
5425
5426 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5427
5428 def handle_syscall_exit_clock_nanosleep(self, event):
5429 timestamp = event.timestamp
5430 cpu_id = event["cpu_id"]
5431 ret = event["ret"]
5432 rmtp = event["rmtp"]
5433
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,))
5435
5436 def handle_syscall_exit_clock_getres(self, event):
5437 timestamp = event.timestamp
5438 cpu_id = event["cpu_id"]
5439 ret = event["ret"]
5440 tp = event["tp"]
5441
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,))
5443
5444 def handle_syscall_exit_clock_gettime(self, event):
5445 timestamp = event.timestamp
5446 cpu_id = event["cpu_id"]
5447 ret = event["ret"]
5448 tp = event["tp"]
5449
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,))
5451
5452 def handle_syscall_exit_clock_settime(self, event):
5453 timestamp = event.timestamp
5454 cpu_id = event["cpu_id"]
5455 ret = event["ret"]
5456
5457 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5458
5459 def handle_syscall_exit_timer_delete(self, event):
5460 timestamp = event.timestamp
5461 cpu_id = event["cpu_id"]
5462 ret = event["ret"]
5463
5464 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5465
5466 def handle_syscall_exit_timer_getoverrun(self, event):
5467 timestamp = event.timestamp
5468 cpu_id = event["cpu_id"]
5469 ret = event["ret"]
5470
5471 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5472
5473 def handle_syscall_exit_timer_gettime(self, event):
5474 timestamp = event.timestamp
5475 cpu_id = event["cpu_id"]
5476 ret = event["ret"]
5477 setting = event["setting"]
5478
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,))
5480
5481 def handle_syscall_exit_timer_settime(self, event):
5482 timestamp = event.timestamp
5483 cpu_id = event["cpu_id"]
5484 ret = event["ret"]
5485 old_setting = event["old_setting"]
5486
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,))
5488
5489 def handle_syscall_exit_timer_create(self, event):
5490 timestamp = event.timestamp
5491 cpu_id = event["cpu_id"]
5492 ret = event["ret"]
5493 created_timer_id = event["created_timer_id"]
5494
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,))
5496
5497 def handle_syscall_exit_fadvise64(self, event):
5498 timestamp = event.timestamp
5499 cpu_id = event["cpu_id"]
5500 ret = event["ret"]
5501
5502 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5503
5504 def handle_syscall_exit_semtimedop(self, event):
5505 timestamp = event.timestamp
5506 cpu_id = event["cpu_id"]
5507 ret = event["ret"]
5508 timeout = event["timeout"]
5509
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,))
5511
5512 def handle_syscall_exit_restart_syscall(self, event):
5513 timestamp = event.timestamp
5514 cpu_id = event["cpu_id"]
5515 ret = event["ret"]
5516
5517 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5518
5519 def handle_syscall_exit_set_tid_address(self, event):
5520 timestamp = event.timestamp
5521 cpu_id = event["cpu_id"]
5522 ret = event["ret"]
5523
5524 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5525
5526 def handle_syscall_exit_getdents64(self, event):
5527 timestamp = event.timestamp
5528 cpu_id = event["cpu_id"]
5529 ret = event["ret"]
5530 dirent = event["dirent"]
5531
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,))
5533
5534 def handle_syscall_exit_remap_file_pages(self, event):
5535 timestamp = event.timestamp
5536 cpu_id = event["cpu_id"]
5537 ret = event["ret"]
5538
5539 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5540
5541 def handle_syscall_exit_epoll_create(self, event):
5542 timestamp = event.timestamp
5543 cpu_id = event["cpu_id"]
5544 ret = event["ret"]
5545
5546 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5547
5548 def handle_syscall_exit_lookup_dcookie(self, event):
5549 timestamp = event.timestamp
5550 cpu_id = event["cpu_id"]
5551 ret = event["ret"]
5552 buf = event["buf"]
5553
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,))
5555
5556 def handle_syscall_exit_io_cancel(self, event):
5557 timestamp = event.timestamp
5558 cpu_id = event["cpu_id"]
5559 ret = event["ret"]
5560 result = event["result"]
5561
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,))
5563
5564 def handle_syscall_exit_io_submit(self, event):
5565 timestamp = event.timestamp
5566 cpu_id = event["cpu_id"]
5567 ret = event["ret"]
5568
5569 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5570
5571 def handle_syscall_exit_io_getevents(self, event):
5572 timestamp = event.timestamp
5573 cpu_id = event["cpu_id"]
5574 ret = event["ret"]
5575 events = event["events"]
5576 timeout = event["timeout"]
5577
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,))
5579
5580 def handle_syscall_exit_io_destroy(self, event):
5581 timestamp = event.timestamp
5582 cpu_id = event["cpu_id"]
5583 ret = event["ret"]
5584
5585 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5586
5587 def handle_syscall_exit_io_setup(self, event):
5588 timestamp = event.timestamp
5589 cpu_id = event["cpu_id"]
5590 ret = event["ret"]
5591
5592 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5593
5594 def handle_syscall_exit_sched_getaffinity(self, event):
5595 timestamp = event.timestamp
5596 cpu_id = event["cpu_id"]
5597 ret = event["ret"]
5598 user_mask_ptr = event["user_mask_ptr"]
5599
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,))
5601
5602 def handle_syscall_exit_sched_setaffinity(self, event):
5603 timestamp = event.timestamp
5604 cpu_id = event["cpu_id"]
5605 ret = event["ret"]
5606
5607 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5608
5609 def handle_syscall_exit_futex(self, event):
5610 timestamp = event.timestamp
5611 cpu_id = event["cpu_id"]
5612 ret = event["ret"]
5613 uaddr = event["uaddr"]
5614 uaddr2 = event["uaddr2"]
5615
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,))
5617
5618 def handle_syscall_exit_time(self, event):
5619 timestamp = event.timestamp
5620 cpu_id = event["cpu_id"]
5621 ret = event["ret"]
5622 tloc = event["tloc"]
5623
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,))
5625
5626 def handle_syscall_exit_tkill(self, event):
5627 timestamp = event.timestamp
5628 cpu_id = event["cpu_id"]
5629 ret = event["ret"]
5630
5631 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5632
5633 def handle_syscall_exit_fremovexattr(self, event):
5634 timestamp = event.timestamp
5635 cpu_id = event["cpu_id"]
5636 ret = event["ret"]
5637
5638 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5639
5640 def handle_syscall_exit_lremovexattr(self, event):
5641 timestamp = event.timestamp
5642 cpu_id = event["cpu_id"]
5643 ret = event["ret"]
5644
5645 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5646
5647 def handle_syscall_exit_removexattr(self, event):
5648 timestamp = event.timestamp
5649 cpu_id = event["cpu_id"]
5650 ret = event["ret"]
5651
5652 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5653
5654 def handle_syscall_exit_flistxattr(self, event):
5655 timestamp = event.timestamp
5656 cpu_id = event["cpu_id"]
5657 ret = event["ret"]
5658 list = event["list"]
5659
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,))
5661
5662 def handle_syscall_exit_llistxattr(self, event):
5663 timestamp = event.timestamp
5664 cpu_id = event["cpu_id"]
5665 ret = event["ret"]
5666 list = event["list"]
5667
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,))
5669
5670 def handle_syscall_exit_listxattr(self, event):
5671 timestamp = event.timestamp
5672 cpu_id = event["cpu_id"]
5673 ret = event["ret"]
5674 list = event["list"]
5675
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,))
5677
5678 def handle_syscall_exit_fgetxattr(self, event):
5679 timestamp = event.timestamp
5680 cpu_id = event["cpu_id"]
5681 ret = event["ret"]
5682 value = event["value"]
5683
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,))
5685
5686 def handle_syscall_exit_lgetxattr(self, event):
5687 timestamp = event.timestamp
5688 cpu_id = event["cpu_id"]
5689 ret = event["ret"]
5690 value = event["value"]
5691
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,))
5693
5694 def handle_syscall_exit_getxattr(self, event):
5695 timestamp = event.timestamp
5696 cpu_id = event["cpu_id"]
5697 ret = event["ret"]
5698 value = event["value"]
5699
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,))
5701
5702 def handle_syscall_exit_fsetxattr(self, event):
5703 timestamp = event.timestamp
5704 cpu_id = event["cpu_id"]
5705 ret = event["ret"]
5706
5707 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5708
5709 def handle_syscall_exit_lsetxattr(self, event):
5710 timestamp = event.timestamp
5711 cpu_id = event["cpu_id"]
5712 ret = event["ret"]
5713
5714 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5715
5716 def handle_syscall_exit_setxattr(self, event):
5717 timestamp = event.timestamp
5718 cpu_id = event["cpu_id"]
5719 ret = event["ret"]
5720
5721 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5722
5723 def handle_syscall_exit_readahead(self, event):
5724 timestamp = event.timestamp
5725 cpu_id = event["cpu_id"]
5726 ret = event["ret"]
5727
5728 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5729
5730 def handle_syscall_exit_gettid(self, event):
5731 timestamp = event.timestamp
5732 cpu_id = event["cpu_id"]
5733 ret = event["ret"]
5734
5735 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5736
5737 def handle_syscall_exit_quotactl(self, event):
5738 timestamp = event.timestamp
5739 cpu_id = event["cpu_id"]
5740 ret = event["ret"]
5741 addr = event["addr"]
5742
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,))
5744
5745 def handle_syscall_exit_delete_module(self, event):
5746 timestamp = event.timestamp
5747 cpu_id = event["cpu_id"]
5748 ret = event["ret"]
5749
5750 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5751
5752 def handle_syscall_exit_init_module(self, event):
5753 timestamp = event.timestamp
5754 cpu_id = event["cpu_id"]
5755 ret = event["ret"]
5756
5757 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5758
5759 def handle_syscall_exit_setdomainname(self, event):
5760 timestamp = event.timestamp
5761 cpu_id = event["cpu_id"]
5762 ret = event["ret"]
5763
5764 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5765
5766 def handle_syscall_exit_sethostname(self, event):
5767 timestamp = event.timestamp
5768 cpu_id = event["cpu_id"]
5769 ret = event["ret"]
5770
5771 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5772
5773 def handle_syscall_exit_reboot(self, event):
5774 timestamp = event.timestamp
5775 cpu_id = event["cpu_id"]
5776 ret = event["ret"]
5777
5778 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5779
5780 def handle_syscall_exit_swapoff(self, event):
5781 timestamp = event.timestamp
5782 cpu_id = event["cpu_id"]
5783 ret = event["ret"]
5784
5785 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5786
5787 def handle_syscall_exit_swapon(self, event):
5788 timestamp = event.timestamp
5789 cpu_id = event["cpu_id"]
5790 ret = event["ret"]
5791
5792 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5793
5794 def handle_syscall_exit_umount(self, event):
5795 timestamp = event.timestamp
5796 cpu_id = event["cpu_id"]
5797 ret = event["ret"]
5798
5799 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5800
5801 def handle_syscall_exit_mount(self, event):
5802 timestamp = event.timestamp
5803 cpu_id = event["cpu_id"]
5804 ret = event["ret"]
5805
5806 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5807
5808 def handle_syscall_exit_settimeofday(self, event):
5809 timestamp = event.timestamp
5810 cpu_id = event["cpu_id"]
5811 ret = event["ret"]
5812
5813 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5814
5815 def handle_syscall_exit_acct(self, event):
5816 timestamp = event.timestamp
5817 cpu_id = event["cpu_id"]
5818 ret = event["ret"]
5819
5820 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5821
5822 def handle_syscall_exit_sync(self, event):
5823 timestamp = event.timestamp
5824 cpu_id = event["cpu_id"]
5825 ret = event["ret"]
5826
5827 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5828
5829 def handle_syscall_exit_chroot(self, event):
5830 timestamp = event.timestamp
5831 cpu_id = event["cpu_id"]
5832 ret = event["ret"]
5833
5834 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5835
5836 def handle_syscall_exit_setrlimit(self, event):
5837 timestamp = event.timestamp
5838 cpu_id = event["cpu_id"]
5839 ret = event["ret"]
5840
5841 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5842
5843 def handle_syscall_exit_adjtimex(self, event):
5844 timestamp = event.timestamp
5845 cpu_id = event["cpu_id"]
5846 ret = event["ret"]
5847 txc_p = event["txc_p"]
5848
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,))
5850
5851 def handle_syscall_exit_prctl(self, event):
5852 timestamp = event.timestamp
5853 cpu_id = event["cpu_id"]
5854 ret = event["ret"]
5855 arg2 = event["arg2"]
5856
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,))
5858
5859 def handle_syscall_exit_sysctl(self, event):
5860 timestamp = event.timestamp
5861 cpu_id = event["cpu_id"]
5862 ret = event["ret"]
5863 args = event["args"]
5864
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,))
5866
5867 def handle_syscall_exit_pivot_root(self, event):
5868 timestamp = event.timestamp
5869 cpu_id = event["cpu_id"]
5870 ret = event["ret"]
5871
5872 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5873
5874 def handle_syscall_exit_vhangup(self, event):
5875 timestamp = event.timestamp
5876 cpu_id = event["cpu_id"]
5877 ret = event["ret"]
5878
5879 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5880
5881 def handle_syscall_exit_munlockall(self, event):
5882 timestamp = event.timestamp
5883 cpu_id = event["cpu_id"]
5884 ret = event["ret"]
5885
5886 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5887
5888 def handle_syscall_exit_mlockall(self, event):
5889 timestamp = event.timestamp
5890 cpu_id = event["cpu_id"]
5891 ret = event["ret"]
5892
5893 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5894
5895 def handle_syscall_exit_munlock(self, event):
5896 timestamp = event.timestamp
5897 cpu_id = event["cpu_id"]
5898 ret = event["ret"]
5899
5900 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5901
5902 def handle_syscall_exit_mlock(self, event):
5903 timestamp = event.timestamp
5904 cpu_id = event["cpu_id"]
5905 ret = event["ret"]
5906
5907 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5908
5909 def handle_syscall_exit_sched_rr_get_interval(self, event):
5910 timestamp = event.timestamp
5911 cpu_id = event["cpu_id"]
5912 ret = event["ret"]
5913 interval = event["interval"]
5914
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,))
5916
5917 def handle_syscall_exit_sched_get_priority_min(self, event):
5918 timestamp = event.timestamp
5919 cpu_id = event["cpu_id"]
5920 ret = event["ret"]
5921
5922 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5923
5924 def handle_syscall_exit_sched_get_priority_max(self, event):
5925 timestamp = event.timestamp
5926 cpu_id = event["cpu_id"]
5927 ret = event["ret"]
5928
5929 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5930
5931 def handle_syscall_exit_sched_getscheduler(self, event):
5932 timestamp = event.timestamp
5933 cpu_id = event["cpu_id"]
5934 ret = event["ret"]
5935
5936 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5937
5938 def handle_syscall_exit_sched_setscheduler(self, event):
5939 timestamp = event.timestamp
5940 cpu_id = event["cpu_id"]
5941 ret = event["ret"]
5942
5943 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5944
5945 def handle_syscall_exit_sched_getparam(self, event):
5946 timestamp = event.timestamp
5947 cpu_id = event["cpu_id"]
5948 ret = event["ret"]
5949 param = event["param"]
5950
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,))
5952
5953 def handle_syscall_exit_sched_setparam(self, event):
5954 timestamp = event.timestamp
5955 cpu_id = event["cpu_id"]
5956 ret = event["ret"]
5957
5958 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5959
5960 def handle_syscall_exit_setpriority(self, event):
5961 timestamp = event.timestamp
5962 cpu_id = event["cpu_id"]
5963 ret = event["ret"]
5964
5965 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5966
5967 def handle_syscall_exit_getpriority(self, event):
5968 timestamp = event.timestamp
5969 cpu_id = event["cpu_id"]
5970 ret = event["ret"]
5971
5972 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5973
5974 def handle_syscall_exit_sysfs(self, event):
5975 timestamp = event.timestamp
5976 cpu_id = event["cpu_id"]
5977 ret = event["ret"]
5978
5979 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
5980
5981 def handle_syscall_exit_fstatfs(self, event):
5982 timestamp = event.timestamp
5983 cpu_id = event["cpu_id"]
5984 ret = event["ret"]
5985 buf = event["buf"]
5986
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,))
5988
5989 def handle_syscall_exit_statfs(self, event):
5990 timestamp = event.timestamp
5991 cpu_id = event["cpu_id"]
5992 ret = event["ret"]
5993 buf = event["buf"]
5994
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,))
5996
5997 def handle_syscall_exit_ustat(self, event):
5998 timestamp = event.timestamp
5999 cpu_id = event["cpu_id"]
6000 ret = event["ret"]
6001 ubuf = event["ubuf"]
6002
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,))
6004
6005 def handle_syscall_exit_personality(self, event):
6006 timestamp = event.timestamp
6007 cpu_id = event["cpu_id"]
6008 ret = event["ret"]
6009
6010 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6011
6012 def handle_syscall_exit_mknod(self, event):
6013 timestamp = event.timestamp
6014 cpu_id = event["cpu_id"]
6015 ret = event["ret"]
6016
6017 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6018
6019 def handle_syscall_exit_utime(self, event):
6020 timestamp = event.timestamp
6021 cpu_id = event["cpu_id"]
6022 ret = event["ret"]
6023
6024 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6025
6026 def handle_syscall_exit_sigaltstack(self, event):
6027 timestamp = event.timestamp
6028 cpu_id = event["cpu_id"]
6029 ret = event["ret"]
6030 uoss = event["uoss"]
6031
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,))
6033
6034 def handle_syscall_exit_rt_sigsuspend(self, event):
6035 timestamp = event.timestamp
6036 cpu_id = event["cpu_id"]
6037 ret = event["ret"]
6038
6039 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6040
6041 def handle_syscall_exit_rt_sigqueueinfo(self, event):
6042 timestamp = event.timestamp
6043 cpu_id = event["cpu_id"]
6044 ret = event["ret"]
6045
6046 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6047
6048 def handle_syscall_exit_rt_sigtimedwait(self, event):
6049 timestamp = event.timestamp
6050 cpu_id = event["cpu_id"]
6051 ret = event["ret"]
6052 uthese = event["uthese"]
6053 uinfo = event["uinfo"]
6054
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,))
6056
6057 def handle_syscall_exit_rt_sigpending(self, event):
6058 timestamp = event.timestamp
6059 cpu_id = event["cpu_id"]
6060 ret = event["ret"]
6061 uset = event["uset"]
6062
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,))
6064
6065 def handle_syscall_exit_getsid(self, event):
6066 timestamp = event.timestamp
6067 cpu_id = event["cpu_id"]
6068 ret = event["ret"]
6069
6070 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6071
6072 def handle_syscall_exit_setfsgid(self, event):
6073 timestamp = event.timestamp
6074 cpu_id = event["cpu_id"]
6075 ret = event["ret"]
6076
6077 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6078
6079 def handle_syscall_exit_setfsuid(self, event):
6080 timestamp = event.timestamp
6081 cpu_id = event["cpu_id"]
6082 ret = event["ret"]
6083
6084 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6085
6086 def handle_syscall_exit_getpgid(self, event):
6087 timestamp = event.timestamp
6088 cpu_id = event["cpu_id"]
6089 ret = event["ret"]
6090
6091 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6092
6093 def handle_syscall_exit_getresgid(self, event):
6094 timestamp = event.timestamp
6095 cpu_id = event["cpu_id"]
6096 ret = event["ret"]
6097 rgidp = event["rgidp"]
6098 egidp = event["egidp"]
6099 sgidp = event["sgidp"]
6100
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,))
6102
6103 def handle_syscall_exit_setresgid(self, event):
6104 timestamp = event.timestamp
6105 cpu_id = event["cpu_id"]
6106 ret = event["ret"]
6107
6108 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6109
6110 def handle_syscall_exit_getresuid(self, event):
6111 timestamp = event.timestamp
6112 cpu_id = event["cpu_id"]
6113 ret = event["ret"]
6114 ruidp = event["ruidp"]
6115 euidp = event["euidp"]
6116 suidp = event["suidp"]
6117
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,))
6119
6120 def handle_syscall_exit_setresuid(self, event):
6121 timestamp = event.timestamp
6122 cpu_id = event["cpu_id"]
6123 ret = event["ret"]
6124
6125 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6126
6127 def handle_syscall_exit_setgroups(self, event):
6128 timestamp = event.timestamp
6129 cpu_id = event["cpu_id"]
6130 ret = event["ret"]
6131
6132 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6133
6134 def handle_syscall_exit_getgroups(self, event):
6135 timestamp = event.timestamp
6136 cpu_id = event["cpu_id"]
6137 ret = event["ret"]
6138 grouplist = event["grouplist"]
6139
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,))
6141
6142 def handle_syscall_exit_setregid(self, event):
6143 timestamp = event.timestamp
6144 cpu_id = event["cpu_id"]
6145 ret = event["ret"]
6146
6147 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6148
6149 def handle_syscall_exit_setreuid(self, event):
6150 timestamp = event.timestamp
6151 cpu_id = event["cpu_id"]
6152 ret = event["ret"]
6153
6154 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6155
6156 def handle_syscall_exit_setsid(self, event):
6157 timestamp = event.timestamp
6158 cpu_id = event["cpu_id"]
6159 ret = event["ret"]
6160
6161 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6162
6163 def handle_syscall_exit_getpgrp(self, event):
6164 timestamp = event.timestamp
6165 cpu_id = event["cpu_id"]
6166 ret = event["ret"]
6167
6168 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6169
6170 def handle_syscall_exit_getppid(self, event):
6171 timestamp = event.timestamp
6172 cpu_id = event["cpu_id"]
6173 ret = event["ret"]
6174
6175 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6176
6177 def handle_syscall_exit_setpgid(self, event):
6178 timestamp = event.timestamp
6179 cpu_id = event["cpu_id"]
6180 ret = event["ret"]
6181
6182 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6183
6184 def handle_syscall_exit_getegid(self, event):
6185 timestamp = event.timestamp
6186 cpu_id = event["cpu_id"]
6187 ret = event["ret"]
6188
6189 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6190
6191 def handle_syscall_exit_geteuid(self, event):
6192 timestamp = event.timestamp
6193 cpu_id = event["cpu_id"]
6194 ret = event["ret"]
6195
6196 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6197
6198 def handle_syscall_exit_setgid(self, event):
6199 timestamp = event.timestamp
6200 cpu_id = event["cpu_id"]
6201 ret = event["ret"]
6202
6203 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6204
6205 def handle_syscall_exit_setuid(self, event):
6206 timestamp = event.timestamp
6207 cpu_id = event["cpu_id"]
6208 ret = event["ret"]
6209
6210 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6211
6212 def handle_syscall_exit_getgid(self, event):
6213 timestamp = event.timestamp
6214 cpu_id = event["cpu_id"]
6215 ret = event["ret"]
6216
6217 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6218
6219 def handle_syscall_exit_syslog(self, event):
6220 timestamp = event.timestamp
6221 cpu_id = event["cpu_id"]
6222 ret = event["ret"]
6223 buf = event["buf"]
6224
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,))
6226
6227 def handle_syscall_exit_getuid(self, event):
6228 timestamp = event.timestamp
6229 cpu_id = event["cpu_id"]
6230 ret = event["ret"]
6231
6232 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6233
6234 def handle_syscall_exit_ptrace(self, event):
6235 timestamp = event.timestamp
6236 cpu_id = event["cpu_id"]
6237 ret = event["ret"]
6238 addr = event["addr"]
6239 data = event["data"]
6240
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,))
6242
6243 def handle_syscall_exit_times(self, event):
6244 timestamp = event.timestamp
6245 cpu_id = event["cpu_id"]
6246 ret = event["ret"]
6247 tbuf = event["tbuf"]
6248
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,))
6250
6251 def handle_syscall_exit_sysinfo(self, event):
6252 timestamp = event.timestamp
6253 cpu_id = event["cpu_id"]
6254 ret = event["ret"]
6255 info = event["info"]
6256
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,))
6258
6259 def handle_syscall_exit_getrusage(self, event):
6260 timestamp = event.timestamp
6261 cpu_id = event["cpu_id"]
6262 ret = event["ret"]
6263 ru = event["ru"]
6264
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,))
6266
6267 def handle_syscall_exit_getrlimit(self, event):
6268 timestamp = event.timestamp
6269 cpu_id = event["cpu_id"]
6270 ret = event["ret"]
6271 rlim = event["rlim"]
6272
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,))
6274
6275 def handle_syscall_exit_gettimeofday(self, event):
6276 timestamp = event.timestamp
6277 cpu_id = event["cpu_id"]
6278 ret = event["ret"]
6279 tv = event["tv"]
6280 tz = event["tz"]
6281
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,))
6283
6284 def handle_syscall_exit_umask(self, event):
6285 timestamp = event.timestamp
6286 cpu_id = event["cpu_id"]
6287 ret = event["ret"]
6288
6289 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6290
6291 def handle_syscall_exit_lchown(self, event):
6292 timestamp = event.timestamp
6293 cpu_id = event["cpu_id"]
6294 ret = event["ret"]
6295
6296 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6297
6298 def handle_syscall_exit_fchown(self, event):
6299 timestamp = event.timestamp
6300 cpu_id = event["cpu_id"]
6301 ret = event["ret"]
6302
6303 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6304
6305 def handle_syscall_exit_chown(self, event):
6306 timestamp = event.timestamp
6307 cpu_id = event["cpu_id"]
6308 ret = event["ret"]
6309
6310 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6311
6312 def handle_syscall_exit_fchmod(self, event):
6313 timestamp = event.timestamp
6314 cpu_id = event["cpu_id"]
6315 ret = event["ret"]
6316
6317 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6318
6319 def handle_syscall_exit_chmod(self, event):
6320 timestamp = event.timestamp
6321 cpu_id = event["cpu_id"]
6322 ret = event["ret"]
6323
6324 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6325
6326 def handle_syscall_exit_readlink(self, event):
6327 timestamp = event.timestamp
6328 cpu_id = event["cpu_id"]
6329 ret = event["ret"]
6330 buf = event["buf"]
6331
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,))
6333
6334 def handle_syscall_exit_symlink(self, event):
6335 timestamp = event.timestamp
6336 cpu_id = event["cpu_id"]
6337 ret = event["ret"]
6338
6339 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6340
6341 def handle_syscall_exit_unlink(self, event):
6342 timestamp = event.timestamp
6343 cpu_id = event["cpu_id"]
6344 ret = event["ret"]
6345
6346 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6347
6348 def handle_syscall_exit_link(self, event):
6349 timestamp = event.timestamp
6350 cpu_id = event["cpu_id"]
6351 ret = event["ret"]
6352
6353 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6354
6355 def handle_syscall_exit_creat(self, event):
6356 timestamp = event.timestamp
6357 cpu_id = event["cpu_id"]
6358 ret = event["ret"]
6359
6360 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6361
6362 def handle_syscall_exit_rmdir(self, event):
6363 timestamp = event.timestamp
6364 cpu_id = event["cpu_id"]
6365 ret = event["ret"]
6366
6367 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6368
6369 def handle_syscall_exit_mkdir(self, event):
6370 timestamp = event.timestamp
6371 cpu_id = event["cpu_id"]
6372 ret = event["ret"]
6373
6374 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6375
6376 def handle_syscall_exit_rename(self, event):
6377 timestamp = event.timestamp
6378 cpu_id = event["cpu_id"]
6379 ret = event["ret"]
6380
6381 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6382
6383 def handle_syscall_exit_fchdir(self, event):
6384 timestamp = event.timestamp
6385 cpu_id = event["cpu_id"]
6386 ret = event["ret"]
6387
6388 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6389
6390 def handle_syscall_exit_chdir(self, event):
6391 timestamp = event.timestamp
6392 cpu_id = event["cpu_id"]
6393 ret = event["ret"]
6394
6395 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6396
6397 def handle_syscall_exit_getcwd(self, event):
6398 timestamp = event.timestamp
6399 cpu_id = event["cpu_id"]
6400 ret = event["ret"]
6401 buf = event["buf"]
6402
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,))
6404
6405 def handle_syscall_exit_getdents(self, event):
6406 timestamp = event.timestamp
6407 cpu_id = event["cpu_id"]
6408 ret = event["ret"]
6409 dirent = event["dirent"]
6410
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,))
6412
6413 def handle_syscall_exit_ftruncate(self, event):
6414 timestamp = event.timestamp
6415 cpu_id = event["cpu_id"]
6416 ret = event["ret"]
6417
6418 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6419
6420 def handle_syscall_exit_truncate(self, event):
6421 timestamp = event.timestamp
6422 cpu_id = event["cpu_id"]
6423 ret = event["ret"]
6424
6425 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6426
6427 def handle_syscall_exit_fdatasync(self, event):
6428 timestamp = event.timestamp
6429 cpu_id = event["cpu_id"]
6430 ret = event["ret"]
6431
6432 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6433
6434 def handle_syscall_exit_fsync(self, event):
6435 timestamp = event.timestamp
6436 cpu_id = event["cpu_id"]
6437 ret = event["ret"]
6438
6439 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6440
6441 def handle_syscall_exit_flock(self, event):
6442 timestamp = event.timestamp
6443 cpu_id = event["cpu_id"]
6444 ret = event["ret"]
6445
6446 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6447
6448 def handle_syscall_exit_fcntl(self, event):
6449 timestamp = event.timestamp
6450 cpu_id = event["cpu_id"]
6451 ret = event["ret"]
6452 arg = event["arg"]
6453
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,))
6455
6456 def handle_syscall_exit_msgctl(self, event):
6457 timestamp = event.timestamp
6458 cpu_id = event["cpu_id"]
6459 ret = event["ret"]
6460 buf = event["buf"]
6461
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,))
6463
6464 def handle_syscall_exit_msgrcv(self, event):
6465 timestamp = event.timestamp
6466 cpu_id = event["cpu_id"]
6467 ret = event["ret"]
6468 msgp = event["msgp"]
6469
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,))
6471
6472 def handle_syscall_exit_msgsnd(self, event):
6473 timestamp = event.timestamp
6474 cpu_id = event["cpu_id"]
6475 ret = event["ret"]
6476
6477 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6478
6479 def handle_syscall_exit_msgget(self, event):
6480 timestamp = event.timestamp
6481 cpu_id = event["cpu_id"]
6482 ret = event["ret"]
6483
6484 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6485
6486 def handle_syscall_exit_shmdt(self, event):
6487 timestamp = event.timestamp
6488 cpu_id = event["cpu_id"]
6489 ret = event["ret"]
6490
6491 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6492
6493 def handle_syscall_exit_semctl(self, event):
6494 timestamp = event.timestamp
6495 cpu_id = event["cpu_id"]
6496 ret = event["ret"]
6497 arg = event["arg"]
6498
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,))
6500
6501 def handle_syscall_exit_semop(self, event):
6502 timestamp = event.timestamp
6503 cpu_id = event["cpu_id"]
6504 ret = event["ret"]
6505
6506 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6507
6508 def handle_syscall_exit_semget(self, event):
6509 timestamp = event.timestamp
6510 cpu_id = event["cpu_id"]
6511 ret = event["ret"]
6512
6513 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6514
6515 def handle_syscall_exit_newuname(self, event):
6516 timestamp = event.timestamp
6517 cpu_id = event["cpu_id"]
6518 ret = event["ret"]
6519 name = event["name"]
6520
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,))
6522
6523 def handle_syscall_exit_kill(self, event):
6524 timestamp = event.timestamp
6525 cpu_id = event["cpu_id"]
6526 ret = event["ret"]
6527
6528 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6529
6530 def handle_syscall_exit_wait4(self, event):
6531 timestamp = event.timestamp
6532 cpu_id = event["cpu_id"]
6533 ret = event["ret"]
6534 stat_addr = event["stat_addr"]
6535 ru = event["ru"]
6536
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,))
6538
6539 def handle_syscall_exit_exit(self, event):
6540 timestamp = event.timestamp
6541 cpu_id = event["cpu_id"]
6542 ret = event["ret"]
6543
6544 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6545
6546 def handle_syscall_exit_execve(self, event):
6547 timestamp = event.timestamp
6548 cpu_id = event["cpu_id"]
6549 ret = event["ret"]
6550
6551 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6552
6553 def handle_syscall_exit_clone(self, event):
6554 timestamp = event.timestamp
6555 cpu_id = event["cpu_id"]
6556 ret = event["ret"]
6557
6558 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6559
6560 def handle_syscall_exit_getsockopt(self, event):
6561 timestamp = event.timestamp
6562 cpu_id = event["cpu_id"]
6563 ret = event["ret"]
6564 optval = event["optval"]
6565 optlen = event["optlen"]
6566
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,))
6568
6569 def handle_syscall_exit_setsockopt(self, event):
6570 timestamp = event.timestamp
6571 cpu_id = event["cpu_id"]
6572 ret = event["ret"]
6573
6574 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6575
6576 def handle_syscall_exit_socketpair(self, event):
6577 timestamp = event.timestamp
6578 cpu_id = event["cpu_id"]
6579 ret = event["ret"]
6580 usockvec = event["usockvec"]
6581
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,))
6583
6584 def handle_syscall_exit_getpeername(self, event):
6585 timestamp = event.timestamp
6586 cpu_id = event["cpu_id"]
6587 ret = event["ret"]
6588 usockaddr = event["usockaddr"]
6589 usockaddr_len = event["usockaddr_len"]
6590
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,))
6592
6593 def handle_syscall_exit_getsockname(self, event):
6594 timestamp = event.timestamp
6595 cpu_id = event["cpu_id"]
6596 ret = event["ret"]
6597 usockaddr = event["usockaddr"]
6598 usockaddr_len = event["usockaddr_len"]
6599
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,))
6601
6602 def handle_syscall_exit_listen(self, event):
6603 timestamp = event.timestamp
6604 cpu_id = event["cpu_id"]
6605 ret = event["ret"]
6606
6607 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6608
6609 def handle_syscall_exit_bind(self, event):
6610 timestamp = event.timestamp
6611 cpu_id = event["cpu_id"]
6612 ret = event["ret"]
6613
6614 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6615
6616 def handle_syscall_exit_shutdown(self, event):
6617 timestamp = event.timestamp
6618 cpu_id = event["cpu_id"]
6619 ret = event["ret"]
6620
6621 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6622
6623 def handle_syscall_exit_recvmsg(self, event):
6624 timestamp = event.timestamp
6625 cpu_id = event["cpu_id"]
6626 ret = event["ret"]
6627 msg = event["msg"]
6628
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,))
6630
6631 def handle_syscall_exit_sendmsg(self, event):
6632 timestamp = event.timestamp
6633 cpu_id = event["cpu_id"]
6634 ret = event["ret"]
6635
6636 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6637
6638 def handle_syscall_exit_recvfrom(self, event):
6639 timestamp = event.timestamp
6640 cpu_id = event["cpu_id"]
6641 ret = event["ret"]
6642 ubuf = event["ubuf"]
6643 addr = event["addr"]
6644 addr_len = event["addr_len"]
6645
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,))
6647
6648 def handle_syscall_exit_sendto(self, event):
6649 timestamp = event.timestamp
6650 cpu_id = event["cpu_id"]
6651 ret = event["ret"]
6652
6653 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6654
6655 def handle_syscall_exit_accept(self, event):
6656 timestamp = event.timestamp
6657 cpu_id = event["cpu_id"]
6658 ret = event["ret"]
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"]
6666
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,))
6668
6669 def handle_syscall_exit_connect(self, event):
6670 timestamp = event.timestamp
6671 cpu_id = event["cpu_id"]
6672 ret = event["ret"]
6673
6674 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6675
6676 def handle_syscall_exit_socket(self, event):
6677 timestamp = event.timestamp
6678 cpu_id = event["cpu_id"]
6679 ret = event["ret"]
6680
6681 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6682
6683 def handle_syscall_exit_sendfile64(self, event):
6684 timestamp = event.timestamp
6685 cpu_id = event["cpu_id"]
6686 ret = event["ret"]
6687 offset = event["offset"]
6688
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,))
6690
6691 def handle_syscall_exit_getpid(self, event):
6692 timestamp = event.timestamp
6693 cpu_id = event["cpu_id"]
6694 ret = event["ret"]
6695
6696 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6697
6698 def handle_syscall_exit_setitimer(self, event):
6699 timestamp = event.timestamp
6700 cpu_id = event["cpu_id"]
6701 ret = event["ret"]
6702 ovalue = event["ovalue"]
6703
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,))
6705
6706 def handle_syscall_exit_alarm(self, event):
6707 timestamp = event.timestamp
6708 cpu_id = event["cpu_id"]
6709 ret = event["ret"]
6710
6711 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6712
6713 def handle_syscall_exit_getitimer(self, event):
6714 timestamp = event.timestamp
6715 cpu_id = event["cpu_id"]
6716 ret = event["ret"]
6717 value = event["value"]
6718
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,))
6720
6721 def handle_syscall_exit_nanosleep(self, event):
6722 timestamp = event.timestamp
6723 cpu_id = event["cpu_id"]
6724 ret = event["ret"]
6725 rmtp = event["rmtp"]
6726
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,))
6728
6729 def handle_syscall_exit_pause(self, event):
6730 timestamp = event.timestamp
6731 cpu_id = event["cpu_id"]
6732 ret = event["ret"]
6733
6734 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6735
6736 def handle_syscall_exit_dup2(self, event):
6737 timestamp = event.timestamp
6738 cpu_id = event["cpu_id"]
6739 ret = event["ret"]
6740
6741 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6742
6743 def handle_syscall_exit_dup(self, event):
6744 timestamp = event.timestamp
6745 cpu_id = event["cpu_id"]
6746 ret = event["ret"]
6747
6748 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6749
6750 def handle_syscall_exit_shmctl(self, event):
6751 timestamp = event.timestamp
6752 cpu_id = event["cpu_id"]
6753 ret = event["ret"]
6754 buf = event["buf"]
6755
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,))
6757
6758 def handle_syscall_exit_shmat(self, event):
6759 timestamp = event.timestamp
6760 cpu_id = event["cpu_id"]
6761 ret = event["ret"]
6762
6763 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6764
6765 def handle_syscall_exit_shmget(self, event):
6766 timestamp = event.timestamp
6767 cpu_id = event["cpu_id"]
6768 ret = event["ret"]
6769
6770 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6771
6772 def handle_syscall_exit_madvise(self, event):
6773 timestamp = event.timestamp
6774 cpu_id = event["cpu_id"]
6775 ret = event["ret"]
6776
6777 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6778
6779 def handle_syscall_exit_mincore(self, event):
6780 timestamp = event.timestamp
6781 cpu_id = event["cpu_id"]
6782 ret = event["ret"]
6783 vec = event["vec"]
6784
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,))
6786
6787 def handle_syscall_exit_msync(self, event):
6788 timestamp = event.timestamp
6789 cpu_id = event["cpu_id"]
6790 ret = event["ret"]
6791
6792 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6793
6794 def handle_syscall_exit_mremap(self, event):
6795 timestamp = event.timestamp
6796 cpu_id = event["cpu_id"]
6797 ret = event["ret"]
6798
6799 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6800
6801 def handle_syscall_exit_sched_yield(self, event):
6802 timestamp = event.timestamp
6803 cpu_id = event["cpu_id"]
6804 ret = event["ret"]
6805
6806 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6807
6808 def handle_syscall_exit_select(self, event):
6809 timestamp = event.timestamp
6810 cpu_id = event["cpu_id"]
6811 ret = event["ret"]
6812 inp = event["inp"]
6813 outp = event["outp"]
6814 exp = event["exp"]
6815 tvp = event["tvp"]
6816
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,))
6818
6819 def handle_syscall_exit_pipe(self, event):
6820 timestamp = event.timestamp
6821 cpu_id = event["cpu_id"]
6822 ret = event["ret"]
6823 fildes = event["fildes"]
6824
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,))
6826
6827 def handle_syscall_exit_access(self, event):
6828 timestamp = event.timestamp
6829 cpu_id = event["cpu_id"]
6830 ret = event["ret"]
6831
6832 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6833
6834 def handle_syscall_exit_writev(self, event):
6835 timestamp = event.timestamp
6836 cpu_id = event["cpu_id"]
6837 ret = event["ret"]
6838 vec = event["vec"]
6839
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,))
6841
6842 def handle_syscall_exit_readv(self, event):
6843 timestamp = event.timestamp
6844 cpu_id = event["cpu_id"]
6845 ret = event["ret"]
6846 vec = event["vec"]
6847
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,))
6849
6850 def handle_syscall_exit_pwrite64(self, event):
6851 timestamp = event.timestamp
6852 cpu_id = event["cpu_id"]
6853 ret = event["ret"]
6854
6855 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6856
6857 def handle_syscall_exit_pread64(self, event):
6858 timestamp = event.timestamp
6859 cpu_id = event["cpu_id"]
6860 ret = event["ret"]
6861 buf = event["buf"]
6862
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,))
6864
6865 def handle_syscall_exit_ioctl(self, event):
6866 timestamp = event.timestamp
6867 cpu_id = event["cpu_id"]
6868 ret = event["ret"]
6869 arg = event["arg"]
6870
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,))
6872
6873 def handle_syscall_exit_rt_sigprocmask(self, event):
6874 timestamp = event.timestamp
6875 cpu_id = event["cpu_id"]
6876 ret = event["ret"]
6877 oset = event["oset"]
6878
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,))
6880
6881 def handle_syscall_exit_rt_sigaction(self, event):
6882 timestamp = event.timestamp
6883 cpu_id = event["cpu_id"]
6884 ret = event["ret"]
6885 oact = event["oact"]
6886
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,))
6888
6889 def handle_syscall_exit_brk(self, event):
6890 timestamp = event.timestamp
6891 cpu_id = event["cpu_id"]
6892 ret = event["ret"]
6893
6894 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6895
6896 def handle_syscall_exit_munmap(self, event):
6897 timestamp = event.timestamp
6898 cpu_id = event["cpu_id"]
6899 ret = event["ret"]
6900
6901 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6902
6903 def handle_syscall_exit_mprotect(self, event):
6904 timestamp = event.timestamp
6905 cpu_id = event["cpu_id"]
6906 ret = event["ret"]
6907
6908 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6909
6910 def handle_syscall_exit_mmap(self, event):
6911 timestamp = event.timestamp
6912 cpu_id = event["cpu_id"]
6913 ret = event["ret"]
6914
6915 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6916
6917 def handle_syscall_exit_lseek(self, event):
6918 timestamp = event.timestamp
6919 cpu_id = event["cpu_id"]
6920 ret = event["ret"]
6921
6922 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6923
6924 def handle_syscall_exit_poll(self, event):
6925 timestamp = event.timestamp
6926 cpu_id = event["cpu_id"]
6927 ret = event["ret"]
6928 ufds = event["ufds"]
6929
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,))
6931
6932 def handle_syscall_exit_newlstat(self, event):
6933 timestamp = event.timestamp
6934 cpu_id = event["cpu_id"]
6935 ret = event["ret"]
6936 statbuf = event["statbuf"]
6937
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,))
6939
6940 def handle_syscall_exit_newfstat(self, event):
6941 timestamp = event.timestamp
6942 cpu_id = event["cpu_id"]
6943 ret = event["ret"]
6944 statbuf = event["statbuf"]
6945
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,))
6947
6948 def handle_syscall_exit_newstat(self, event):
6949 timestamp = event.timestamp
6950 cpu_id = event["cpu_id"]
6951 ret = event["ret"]
6952 statbuf = event["statbuf"]
6953
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,))
6955
6956 def handle_syscall_exit_close(self, event):
6957 timestamp = event.timestamp
6958 cpu_id = event["cpu_id"]
6959 ret = event["ret"]
6960
6961 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6962
6963 def handle_syscall_exit_open(self, event):
6964 timestamp = event.timestamp
6965 cpu_id = event["cpu_id"]
6966 ret = event["ret"]
6967
6968 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6969
6970 def handle_syscall_exit_write(self, event):
6971 timestamp = event.timestamp
6972 cpu_id = event["cpu_id"]
6973 ret = event["ret"]
6974
6975 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
6976
6977 def handle_syscall_exit_read(self, event):
6978 timestamp = event.timestamp
6979 cpu_id = event["cpu_id"]
6980 ret = event["ret"]
6981 buf = event["buf"]
6982
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,))
6984
6985 def handle_syscall_entry_finit_module(self, event):
6986 timestamp = event.timestamp
6987 cpu_id = event["cpu_id"]
6988 fd = event["fd"]
6989 uargs = event["uargs"]
6990 flags = event["flags"]
6991
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,))
6993
6994 def handle_syscall_entry_process_vm_writev(self, event):
6995 timestamp = event.timestamp
6996 cpu_id = event["cpu_id"]
6997 pid = event["pid"]
6998 lvec = event["lvec"]
6999 liovcnt = event["liovcnt"]
7000 rvec = event["rvec"]
7001 riovcnt = event["riovcnt"]
7002 flags = event["flags"]
7003
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,))
7005
7006 def handle_syscall_entry_process_vm_readv(self, event):
7007 timestamp = event.timestamp
7008 cpu_id = event["cpu_id"]
7009 pid = event["pid"]
7010 liovcnt = event["liovcnt"]
7011 rvec = event["rvec"]
7012 riovcnt = event["riovcnt"]
7013 flags = event["flags"]
7014
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,))
7016
7017 def handle_syscall_entry_getcpu(self, event):
7018 timestamp = event.timestamp
7019 cpu_id = event["cpu_id"]
7020 tcache = event["tcache"]
7021
7022 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { tcache = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, tcache,))
7023
7024 def handle_syscall_entry_setns(self, event):
7025 timestamp = event.timestamp
7026 cpu_id = event["cpu_id"]
7027 fd = event["fd"]
7028 nstype = event["nstype"]
7029
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,))
7031
7032 def handle_syscall_entry_sendmmsg(self, event):
7033 timestamp = event.timestamp
7034 cpu_id = event["cpu_id"]
7035 fd = event["fd"]
7036 mmsg = event["mmsg"]
7037 vlen = event["vlen"]
7038 flags = event["flags"]
7039
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,))
7041
7042 def handle_syscall_entry_syncfs(self, event):
7043 timestamp = event.timestamp
7044 cpu_id = event["cpu_id"]
7045 fd = event["fd"]
7046
7047 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
7048
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"]
7053 utx = event["utx"]
7054
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,))
7056
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"]
7063
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,))
7065
7066 def handle_syscall_entry_name_to_handle_at(self, event):
7067 timestamp = event.timestamp
7068 cpu_id = event["cpu_id"]
7069 dfd = event["dfd"]
7070 name = event["name"]
7071 handle = event["handle"]
7072 flag = event["flag"]
7073
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,))
7075
7076 def handle_syscall_entry_prlimit64(self, event):
7077 timestamp = event.timestamp
7078 cpu_id = event["cpu_id"]
7079 pid = event["pid"]
7080 resource = event["resource"]
7081 new_rlim = event["new_rlim"]
7082
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,))
7084
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"]
7091 dfd = event["dfd"]
7092 pathname = event["pathname"]
7093
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,))
7095
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"]
7101
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,))
7103
7104 def handle_syscall_entry_recvmmsg(self, event):
7105 timestamp = event.timestamp
7106 cpu_id = event["cpu_id"]
7107 fd = event["fd"]
7108 vlen = event["vlen"]
7109 flags = event["flags"]
7110 timeout = event["timeout"]
7111
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,))
7113
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"]
7118 pid = event["pid"]
7119 cpu = event["cpu"]
7120 group_fd = event["group_fd"]
7121 flags = event["flags"]
7122
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,))
7124
7125 def handle_syscall_entry_rt_tgsigqueueinfo(self, event):
7126 timestamp = event.timestamp
7127 cpu_id = event["cpu_id"]
7128 tgid = event["tgid"]
7129 pid = event["pid"]
7130 sig = event["sig"]
7131 uinfo = event["uinfo"]
7132
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,))
7134
7135 def handle_syscall_entry_pwritev(self, event):
7136 timestamp = event.timestamp
7137 cpu_id = event["cpu_id"]
7138 fd = event["fd"]
7139 vec = event["vec"]
7140 vlen = event["vlen"]
7141 pos_l = event["pos_l"]
7142 pos_h = event["pos_h"]
7143
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,))
7145
7146 def handle_syscall_entry_preadv(self, event):
7147 timestamp = event.timestamp
7148 cpu_id = event["cpu_id"]
7149 fd = event["fd"]
7150 vlen = event["vlen"]
7151 pos_l = event["pos_l"]
7152 pos_h = event["pos_h"]
7153
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,))
7155
7156 def handle_syscall_entry_inotify_init1(self, event):
7157 timestamp = event.timestamp
7158 cpu_id = event["cpu_id"]
7159 flags = event["flags"]
7160
7161 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, flags,))
7162
7163 def handle_syscall_entry_pipe2(self, event):
7164 timestamp = event.timestamp
7165 cpu_id = event["cpu_id"]
7166 flags = event["flags"]
7167
7168 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, flags,))
7169
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"]
7176
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,))
7178
7179 def handle_syscall_entry_epoll_create1(self, event):
7180 timestamp = event.timestamp
7181 cpu_id = event["cpu_id"]
7182 flags = event["flags"]
7183
7184 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, flags,))
7185
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"]
7191
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,))
7193
7194 def handle_syscall_entry_signalfd4(self, event):
7195 timestamp = event.timestamp
7196 cpu_id = event["cpu_id"]
7197 ufd = event["ufd"]
7198 user_mask = event["user_mask"]
7199 sizemask = event["sizemask"]
7200 flags = event["flags"]
7201
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,))
7203
7204 def handle_syscall_entry_accept4(self, event):
7205 timestamp = event.timestamp
7206 cpu_id = event["cpu_id"]
7207 fd = event["fd"]
7208 upeer_addrlen = event["upeer_addrlen"]
7209 flags = event["flags"]
7210
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,))
7212
7213 def handle_syscall_entry_timerfd_gettime(self, event):
7214 timestamp = event.timestamp
7215 cpu_id = event["cpu_id"]
7216 ufd = event["ufd"]
7217
7218 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ufd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ufd,))
7219
7220 def handle_syscall_entry_timerfd_settime(self, event):
7221 timestamp = event.timestamp
7222 cpu_id = event["cpu_id"]
7223 ufd = event["ufd"]
7224 flags = event["flags"]
7225 utmr = event["utmr"]
7226
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,))
7228
7229 def handle_syscall_entry_fallocate(self, event):
7230 timestamp = event.timestamp
7231 cpu_id = event["cpu_id"]
7232 fd = event["fd"]
7233 mode = event["mode"]
7234 offset = event["offset"]
7235 len = event["len"]
7236
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,))
7238
7239 def handle_syscall_entry_eventfd(self, event):
7240 timestamp = event.timestamp
7241 cpu_id = event["cpu_id"]
7242 count = event["count"]
7243
7244 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { count = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, count,))
7245
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"]
7251
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,))
7253
7254 def handle_syscall_entry_signalfd(self, event):
7255 timestamp = event.timestamp
7256 cpu_id = event["cpu_id"]
7257 ufd = event["ufd"]
7258 user_mask = event["user_mask"]
7259 sizemask = event["sizemask"]
7260
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,))
7262
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"]
7271
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,))
7273
7274 def handle_syscall_entry_utimensat(self, event):
7275 timestamp = event.timestamp
7276 cpu_id = event["cpu_id"]
7277 dfd = event["dfd"]
7278 filename = event["filename"]
7279 utimes = event["utimes"]
7280 flags = event["flags"]
7281
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,))
7283
7284 def handle_syscall_entry_move_pages(self, event):
7285 timestamp = event.timestamp
7286 cpu_id = event["cpu_id"]
7287 pid = event["pid"]
7288 nr_pages = event["nr_pages"]
7289 pages = event["pages"]
7290 nodes = event["nodes"]
7291 flags = event["flags"]
7292
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,))
7294
7295 def handle_syscall_entry_vmsplice(self, event):
7296 timestamp = event.timestamp
7297 cpu_id = event["cpu_id"]
7298 fd = event["fd"]
7299 iov = event["iov"]
7300 nr_segs = event["nr_segs"]
7301 flags = event["flags"]
7302
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,))
7304
7305 def handle_syscall_entry_sync_file_range(self, event):
7306 timestamp = event.timestamp
7307 cpu_id = event["cpu_id"]
7308 fd = event["fd"]
7309 offset = event["offset"]
7310 nbytes = event["nbytes"]
7311 flags = event["flags"]
7312
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,))
7314
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"]
7320 len = event["len"]
7321 flags = event["flags"]
7322
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,))
7324
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"]
7332 len = event["len"]
7333 flags = event["flags"]
7334
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,))
7336
7337 def handle_syscall_entry_get_robust_list(self, event):
7338 timestamp = event.timestamp
7339 cpu_id = event["cpu_id"]
7340 pid = event["pid"]
7341
7342 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
7343
7344 def handle_syscall_entry_set_robust_list(self, event):
7345 timestamp = event.timestamp
7346 cpu_id = event["cpu_id"]
7347 head = event["head"]
7348 len = event["len"]
7349
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,))
7351
7352 def handle_syscall_entry_unshare(self, event):
7353 timestamp = event.timestamp
7354 cpu_id = event["cpu_id"]
7355 unshare_flags = event["unshare_flags"]
7356
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,))
7358
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"]
7364 tsp = event["tsp"]
7365 sigmask = event["sigmask"]
7366 sigsetsize = event["sigsetsize"]
7367
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,))
7369
7370 def handle_syscall_entry_pselect6(self, event):
7371 timestamp = event.timestamp
7372 cpu_id = event["cpu_id"]
7373 n = event["n"]
7374 inp = event["inp"]
7375 outp = event["outp"]
7376 exp = event["exp"]
7377 tsp = event["tsp"]
7378 sig = event["sig"]
7379
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,))
7381
7382 def handle_syscall_entry_faccessat(self, event):
7383 timestamp = event.timestamp
7384 cpu_id = event["cpu_id"]
7385 dfd = event["dfd"]
7386 filename = event["filename"]
7387 mode = event["mode"]
7388
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,))
7390
7391 def handle_syscall_entry_fchmodat(self, event):
7392 timestamp = event.timestamp
7393 cpu_id = event["cpu_id"]
7394 dfd = event["dfd"]
7395 filename = event["filename"]
7396 mode = event["mode"]
7397
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,))
7399
7400 def handle_syscall_entry_readlinkat(self, event):
7401 timestamp = event.timestamp
7402 cpu_id = event["cpu_id"]
7403 dfd = event["dfd"]
7404 pathname = event["pathname"]
7405 bufsiz = event["bufsiz"]
7406
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,))
7408
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"]
7415
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,))
7417
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"]
7426
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,))
7428
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"]
7436
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,))
7438
7439 def handle_syscall_entry_unlinkat(self, event):
7440 timestamp = event.timestamp
7441 cpu_id = event["cpu_id"]
7442 dfd = event["dfd"]
7443 pathname = event["pathname"]
7444 flag = event["flag"]
7445
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,))
7447
7448 def handle_syscall_entry_newfstatat(self, event):
7449 timestamp = event.timestamp
7450 cpu_id = event["cpu_id"]
7451 dfd = event["dfd"]
7452 filename = event["filename"]
7453 flag = event["flag"]
7454
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,))
7456
7457 def handle_syscall_entry_futimesat(self, event):
7458 timestamp = event.timestamp
7459 cpu_id = event["cpu_id"]
7460 dfd = event["dfd"]
7461 filename = event["filename"]
7462 utimes = event["utimes"]
7463
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,))
7465
7466 def handle_syscall_entry_fchownat(self, event):
7467 timestamp = event.timestamp
7468 cpu_id = event["cpu_id"]
7469 dfd = event["dfd"]
7470 filename = event["filename"]
7471 user = event["user"]
7472 group = event["group"]
7473 flag = event["flag"]
7474
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,))
7476
7477 def handle_syscall_entry_mknodat(self, event):
7478 timestamp = event.timestamp
7479 cpu_id = event["cpu_id"]
7480 dfd = event["dfd"]
7481 filename = event["filename"]
7482 mode = event["mode"]
7483 dev = event["dev"]
7484
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,))
7486
7487 def handle_syscall_entry_mkdirat(self, event):
7488 timestamp = event.timestamp
7489 cpu_id = event["cpu_id"]
7490 dfd = event["dfd"]
7491 pathname = event["pathname"]
7492 mode = event["mode"]
7493
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,))
7495
7496 def handle_syscall_entry_openat(self, event):
7497 timestamp = event.timestamp
7498 cpu_id = event["cpu_id"]
7499 dfd = event["dfd"]
7500 filename = event["filename"]
7501 flags = event["flags"]
7502 mode = event["mode"]
7503
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,))
7505
7506 def handle_syscall_entry_migrate_pages(self, event):
7507 timestamp = event.timestamp
7508 cpu_id = event["cpu_id"]
7509 pid = event["pid"]
7510 maxnode = event["maxnode"]
7511 old_nodes = event["old_nodes"]
7512 new_nodes = event["new_nodes"]
7513
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,))
7515
7516 def handle_syscall_entry_inotify_rm_watch(self, event):
7517 timestamp = event.timestamp
7518 cpu_id = event["cpu_id"]
7519 fd = event["fd"]
7520 wd = event["wd"]
7521
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,))
7523
7524 def handle_syscall_entry_inotify_add_watch(self, event):
7525 timestamp = event.timestamp
7526 cpu_id = event["cpu_id"]
7527 fd = event["fd"]
7528 pathname = event["pathname"]
7529 mask = event["mask"]
7530
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,))
7532
7533 def handle_syscall_entry_inotify_init(self, event):
7534 timestamp = event.timestamp
7535 cpu_id = event["cpu_id"]
7536
7537 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
7538
7539 def handle_syscall_entry_ioprio_get(self, event):
7540 timestamp = event.timestamp
7541 cpu_id = event["cpu_id"]
7542 which = event["which"]
7543 who = event["who"]
7544
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,))
7546
7547 def handle_syscall_entry_ioprio_set(self, event):
7548 timestamp = event.timestamp
7549 cpu_id = event["cpu_id"]
7550 which = event["which"]
7551 who = event["who"]
7552 ioprio = event["ioprio"]
7553
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,))
7555
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"]
7564
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,))
7566
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"]
7574
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,))
7576
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"]
7585
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,))
7587
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"]
7594
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,))
7596
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"]
7604
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,))
7606
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"]
7612
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,))
7614
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"]
7620
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,))
7622
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"]
7629
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,))
7631
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"]
7640
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,))
7642
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"]
7647
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,))
7649
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"]
7657
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,))
7659
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"]
7666
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,))
7668
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"]
7675
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,))
7677
7678 def handle_syscall_entry_mbind(self, event):
7679 timestamp = event.timestamp
7680 cpu_id = event["cpu_id"]
7681 start = event["start"]
7682 len = event["len"]
7683 mode = event["mode"]
7684 nmask = event["nmask"]
7685 maxnode = event["maxnode"]
7686 flags = event["flags"]
7687
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,))
7689
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"]
7695
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,))
7697
7698 def handle_syscall_entry_tgkill(self, event):
7699 timestamp = event.timestamp
7700 cpu_id = event["cpu_id"]
7701 tgid = event["tgid"]
7702 pid = event["pid"]
7703 sig = event["sig"]
7704
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,))
7706
7707 def handle_syscall_entry_epoll_ctl(self, event):
7708 timestamp = event.timestamp
7709 cpu_id = event["cpu_id"]
7710 epfd = event["epfd"]
7711 op = event["op"]
7712 fd = event["fd"]
7713 _event = event["event"]
7714
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,))
7716
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"]
7723
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,))
7725
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"]
7730
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,))
7732
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"]
7739
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,))
7741
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"]
7746
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,))
7748
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"]
7753
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,))
7755
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"]
7760 tp = event["tp"]
7761
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,))
7763
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"]
7768
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,))
7770
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"]
7775
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,))
7777
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"]
7782
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,))
7784
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"]
7791
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,))
7793
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"]
7799
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,))
7801
7802 def handle_syscall_entry_fadvise64(self, event):
7803 timestamp = event.timestamp
7804 cpu_id = event["cpu_id"]
7805 fd = event["fd"]
7806 offset = event["offset"]
7807 len = event["len"]
7808 advice = event["advice"]
7809
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,))
7811
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"]
7819
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,))
7821
7822 def handle_syscall_entry_restart_syscall(self, event):
7823 timestamp = event.timestamp
7824 cpu_id = event["cpu_id"]
7825
7826 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
7827
7828 def handle_syscall_entry_set_tid_address(self, event):
7829 timestamp = event.timestamp
7830 cpu_id = event["cpu_id"]
7831 tidptr = event["tidptr"]
7832
7833 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { tidptr = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, tidptr,))
7834
7835 def handle_syscall_entry_getdents64(self, event):
7836 timestamp = event.timestamp
7837 cpu_id = event["cpu_id"]
7838 fd = event["fd"]
7839 count = event["count"]
7840
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,))
7842
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"]
7851
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,))
7853
7854 def handle_syscall_entry_epoll_create(self, event):
7855 timestamp = event.timestamp
7856 cpu_id = event["cpu_id"]
7857 size = event["size"]
7858
7859 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { size = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, size,))
7860
7861 def handle_syscall_entry_lookup_dcookie(self, event):
7862 timestamp = event.timestamp
7863 cpu_id = event["cpu_id"]
7864 cookie64 = event["cookie64"]
7865 len = event["len"]
7866
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,))
7868
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"]
7874
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,))
7876
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"]
7881 nr = event["nr"]
7882 iocbpp = event["iocbpp"]
7883
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,))
7885
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"]
7891 nr = event["nr"]
7892 timeout = event["timeout"]
7893
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,))
7895
7896 def handle_syscall_entry_io_destroy(self, event):
7897 timestamp = event.timestamp
7898 cpu_id = event["cpu_id"]
7899 ctx = event["ctx"]
7900
7901 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ctx = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ctx,))
7902
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"]
7908
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,))
7910
7911 def handle_syscall_entry_sched_getaffinity(self, event):
7912 timestamp = event.timestamp
7913 cpu_id = event["cpu_id"]
7914 pid = event["pid"]
7915 len = event["len"]
7916
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,))
7918
7919 def handle_syscall_entry_sched_setaffinity(self, event):
7920 timestamp = event.timestamp
7921 cpu_id = event["cpu_id"]
7922 pid = event["pid"]
7923 len = event["len"]
7924 user_mask_ptr = event["user_mask_ptr"]
7925
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,))
7927
7928 def handle_syscall_entry_futex(self, event):
7929 timestamp = event.timestamp
7930 cpu_id = event["cpu_id"]
7931 uaddr = event["uaddr"]
7932 op = event["op"]
7933 val = event["val"]
7934 utime = event["utime"]
7935 uaddr2 = event["uaddr2"]
7936 val3 = event["val3"]
7937
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,))
7939
7940 def handle_syscall_entry_time(self, event):
7941 timestamp = event.timestamp
7942 cpu_id = event["cpu_id"]
7943
7944 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
7945
7946 def handle_syscall_entry_tkill(self, event):
7947 timestamp = event.timestamp
7948 cpu_id = event["cpu_id"]
7949 pid = event["pid"]
7950 sig = event["sig"]
7951
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,))
7953
7954 def handle_syscall_entry_fremovexattr(self, event):
7955 timestamp = event.timestamp
7956 cpu_id = event["cpu_id"]
7957 fd = event["fd"]
7958 name = event["name"]
7959
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,))
7961
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"]
7967
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,))
7969
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"]
7975
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,))
7977
7978 def handle_syscall_entry_flistxattr(self, event):
7979 timestamp = event.timestamp
7980 cpu_id = event["cpu_id"]
7981 fd = event["fd"]
7982 size = event["size"]
7983
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,))
7985
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"]
7991
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,))
7993
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"]
7999
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,))
8001
8002 def handle_syscall_entry_fgetxattr(self, event):
8003 timestamp = event.timestamp
8004 cpu_id = event["cpu_id"]
8005 fd = event["fd"]
8006 name = event["name"]
8007 size = event["size"]
8008
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,))
8010
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"]
8017
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,))
8019
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"]
8026
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,))
8028
8029 def handle_syscall_entry_fsetxattr(self, event):
8030 timestamp = event.timestamp
8031 cpu_id = event["cpu_id"]
8032 fd = event["fd"]
8033 name = event["name"]
8034 value = event["value"]
8035 size = event["size"]
8036 flags = event["flags"]
8037
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,))
8039
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"]
8048
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,))
8050
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"]
8059
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,))
8061
8062 def handle_syscall_entry_readahead(self, event):
8063 timestamp = event.timestamp
8064 cpu_id = event["cpu_id"]
8065 fd = event["fd"]
8066 offset = event["offset"]
8067 count = event["count"]
8068
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,))
8070
8071 def handle_syscall_entry_gettid(self, event):
8072 timestamp = event.timestamp
8073 cpu_id = event["cpu_id"]
8074
8075 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8076
8077 def handle_syscall_entry_quotactl(self, event):
8078 timestamp = event.timestamp
8079 cpu_id = event["cpu_id"]
8080 cmd = event["cmd"]
8081 special = event["special"]
8082 id = event["id"]
8083 addr = event["addr"]
8084
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,))
8086
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"]
8092
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,))
8094
8095 def handle_syscall_entry_init_module(self, event):
8096 timestamp = event.timestamp
8097 cpu_id = event["cpu_id"]
8098 umod = event["umod"]
8099 len = event["len"]
8100 uargs = event["uargs"]
8101
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,))
8103
8104 def handle_syscall_entry_setdomainname(self, event):
8105 timestamp = event.timestamp
8106 cpu_id = event["cpu_id"]
8107 name = event["name"]
8108 len = event["len"]
8109
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,))
8111
8112 def handle_syscall_entry_sethostname(self, event):
8113 timestamp = event.timestamp
8114 cpu_id = event["cpu_id"]
8115 name = event["name"]
8116 len = event["len"]
8117
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,))
8119
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"]
8125 cmd = event["cmd"]
8126 arg = event["arg"]
8127
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,))
8129
8130 def handle_syscall_entry_swapoff(self, event):
8131 timestamp = event.timestamp
8132 cpu_id = event["cpu_id"]
8133 specialfile = event["specialfile"]
8134
8135 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { specialfile = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, specialfile,))
8136
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"]
8142
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,))
8144
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"]
8150
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,))
8152
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"]
8161
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,))
8163
8164 def handle_syscall_entry_settimeofday(self, event):
8165 timestamp = event.timestamp
8166 cpu_id = event["cpu_id"]
8167 tv = event["tv"]
8168 tz = event["tz"]
8169
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,))
8171
8172 def handle_syscall_entry_acct(self, event):
8173 timestamp = event.timestamp
8174 cpu_id = event["cpu_id"]
8175 name = event["name"]
8176
8177 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
8178
8179 def handle_syscall_entry_sync(self, event):
8180 timestamp = event.timestamp
8181 cpu_id = event["cpu_id"]
8182
8183 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8184
8185 def handle_syscall_entry_chroot(self, event):
8186 timestamp = event.timestamp
8187 cpu_id = event["cpu_id"]
8188 filename = event["filename"]
8189
8190 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, filename,))
8191
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"]
8197
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,))
8199
8200 def handle_syscall_entry_adjtimex(self, event):
8201 timestamp = event.timestamp
8202 cpu_id = event["cpu_id"]
8203 txc_p = event["txc_p"]
8204
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,))
8206
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"]
8215
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,))
8217
8218 def handle_syscall_entry_sysctl(self, event):
8219 timestamp = event.timestamp
8220 cpu_id = event["cpu_id"]
8221 args = event["args"]
8222
8223 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { args = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, args,))
8224
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"]
8230
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,))
8232
8233 def handle_syscall_entry_vhangup(self, event):
8234 timestamp = event.timestamp
8235 cpu_id = event["cpu_id"]
8236
8237 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8238
8239 def handle_syscall_entry_munlockall(self, event):
8240 timestamp = event.timestamp
8241 cpu_id = event["cpu_id"]
8242
8243 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8244
8245 def handle_syscall_entry_mlockall(self, event):
8246 timestamp = event.timestamp
8247 cpu_id = event["cpu_id"]
8248 flags = event["flags"]
8249
8250 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { flags = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, flags,))
8251
8252 def handle_syscall_entry_munlock(self, event):
8253 timestamp = event.timestamp
8254 cpu_id = event["cpu_id"]
8255 start = event["start"]
8256 len = event["len"]
8257
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,))
8259
8260 def handle_syscall_entry_mlock(self, event):
8261 timestamp = event.timestamp
8262 cpu_id = event["cpu_id"]
8263 start = event["start"]
8264 len = event["len"]
8265
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,))
8267
8268 def handle_syscall_entry_sched_rr_get_interval(self, event):
8269 timestamp = event.timestamp
8270 cpu_id = event["cpu_id"]
8271 pid = event["pid"]
8272
8273 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
8274
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"]
8279
8280 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { policy = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, policy,))
8281
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"]
8286
8287 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { policy = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, policy,))
8288
8289 def handle_syscall_entry_sched_getscheduler(self, event):
8290 timestamp = event.timestamp
8291 cpu_id = event["cpu_id"]
8292 pid = event["pid"]
8293
8294 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
8295
8296 def handle_syscall_entry_sched_setscheduler(self, event):
8297 timestamp = event.timestamp
8298 cpu_id = event["cpu_id"]
8299 pid = event["pid"]
8300 policy = event["policy"]
8301 param = event["param"]
8302
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,))
8304
8305 def handle_syscall_entry_sched_getparam(self, event):
8306 timestamp = event.timestamp
8307 cpu_id = event["cpu_id"]
8308 pid = event["pid"]
8309
8310 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
8311
8312 def handle_syscall_entry_sched_setparam(self, event):
8313 timestamp = event.timestamp
8314 cpu_id = event["cpu_id"]
8315 pid = event["pid"]
8316 param = event["param"]
8317
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,))
8319
8320 def handle_syscall_entry_setpriority(self, event):
8321 timestamp = event.timestamp
8322 cpu_id = event["cpu_id"]
8323 which = event["which"]
8324 who = event["who"]
8325 niceval = event["niceval"]
8326
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,))
8328
8329 def handle_syscall_entry_getpriority(self, event):
8330 timestamp = event.timestamp
8331 cpu_id = event["cpu_id"]
8332 which = event["which"]
8333 who = event["who"]
8334
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,))
8336
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"]
8343
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,))
8345
8346 def handle_syscall_entry_fstatfs(self, event):
8347 timestamp = event.timestamp
8348 cpu_id = event["cpu_id"]
8349 fd = event["fd"]
8350
8351 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
8352
8353 def handle_syscall_entry_statfs(self, event):
8354 timestamp = event.timestamp
8355 cpu_id = event["cpu_id"]
8356 pathname = event["pathname"]
8357
8358 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pathname,))
8359
8360 def handle_syscall_entry_ustat(self, event):
8361 timestamp = event.timestamp
8362 cpu_id = event["cpu_id"]
8363 dev = event["dev"]
8364
8365 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { dev = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, dev,))
8366
8367 def handle_syscall_entry_personality(self, event):
8368 timestamp = event.timestamp
8369 cpu_id = event["cpu_id"]
8370 personality = event["personality"]
8371
8372 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { personality = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, personality,))
8373
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"]
8379 dev = event["dev"]
8380
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,))
8382
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"]
8388
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,))
8390
8391 def handle_syscall_entry_sigaltstack(self, event):
8392 timestamp = event.timestamp
8393 cpu_id = event["cpu_id"]
8394 uss = event["uss"]
8395 uoss = event["uoss"]
8396
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,))
8398
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"]
8404
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,))
8406
8407 def handle_syscall_entry_rt_sigqueueinfo(self, event):
8408 timestamp = event.timestamp
8409 cpu_id = event["cpu_id"]
8410 pid = event["pid"]
8411 sig = event["sig"]
8412 uinfo = event["uinfo"]
8413
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,))
8415
8416 def handle_syscall_entry_rt_sigtimedwait(self, event):
8417 timestamp = event.timestamp
8418 cpu_id = event["cpu_id"]
8419 uts = event["uts"]
8420 sigsetsize = event["sigsetsize"]
8421
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,))
8423
8424 def handle_syscall_entry_rt_sigpending(self, event):
8425 timestamp = event.timestamp
8426 cpu_id = event["cpu_id"]
8427 sigsetsize = event["sigsetsize"]
8428
8429 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { sigsetsize = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, sigsetsize,))
8430
8431 def handle_syscall_entry_getsid(self, event):
8432 timestamp = event.timestamp
8433 cpu_id = event["cpu_id"]
8434 pid = event["pid"]
8435
8436 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
8437
8438 def handle_syscall_entry_setfsgid(self, event):
8439 timestamp = event.timestamp
8440 cpu_id = event["cpu_id"]
8441 gid = event["gid"]
8442
8443 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, gid,))
8444
8445 def handle_syscall_entry_setfsuid(self, event):
8446 timestamp = event.timestamp
8447 cpu_id = event["cpu_id"]
8448 uid = event["uid"]
8449
8450 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, uid,))
8451
8452 def handle_syscall_entry_getpgid(self, event):
8453 timestamp = event.timestamp
8454 cpu_id = event["cpu_id"]
8455 pid = event["pid"]
8456
8457 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pid,))
8458
8459 def handle_syscall_entry_getresgid(self, event):
8460 timestamp = event.timestamp
8461 cpu_id = event["cpu_id"]
8462
8463 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8464
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"]
8471
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,))
8473
8474 def handle_syscall_entry_getresuid(self, event):
8475 timestamp = event.timestamp
8476 cpu_id = event["cpu_id"]
8477
8478 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8479
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"]
8486
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,))
8488
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"]
8494
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,))
8496
8497 def handle_syscall_entry_getgroups(self, event):
8498 timestamp = event.timestamp
8499 cpu_id = event["cpu_id"]
8500 gidsetsize = event["gidsetsize"]
8501
8502 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { gidsetsize = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, gidsetsize,))
8503
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"]
8509
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,))
8511
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"]
8517
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,))
8519
8520 def handle_syscall_entry_setsid(self, event):
8521 timestamp = event.timestamp
8522 cpu_id = event["cpu_id"]
8523
8524 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8525
8526 def handle_syscall_entry_getpgrp(self, event):
8527 timestamp = event.timestamp
8528 cpu_id = event["cpu_id"]
8529
8530 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8531
8532 def handle_syscall_entry_getppid(self, event):
8533 timestamp = event.timestamp
8534 cpu_id = event["cpu_id"]
8535
8536 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8537
8538 def handle_syscall_entry_setpgid(self, event):
8539 timestamp = event.timestamp
8540 cpu_id = event["cpu_id"]
8541 pid = event["pid"]
8542 pgid = event["pgid"]
8543
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,))
8545
8546 def handle_syscall_entry_getegid(self, event):
8547 timestamp = event.timestamp
8548 cpu_id = event["cpu_id"]
8549
8550 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8551
8552 def handle_syscall_entry_geteuid(self, event):
8553 timestamp = event.timestamp
8554 cpu_id = event["cpu_id"]
8555
8556 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8557
8558 def handle_syscall_entry_setgid(self, event):
8559 timestamp = event.timestamp
8560 cpu_id = event["cpu_id"]
8561 gid = event["gid"]
8562
8563 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { gid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, gid,))
8564
8565 def handle_syscall_entry_setuid(self, event):
8566 timestamp = event.timestamp
8567 cpu_id = event["cpu_id"]
8568 uid = event["uid"]
8569
8570 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { uid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, uid,))
8571
8572 def handle_syscall_entry_getgid(self, event):
8573 timestamp = event.timestamp
8574 cpu_id = event["cpu_id"]
8575
8576 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8577
8578 def handle_syscall_entry_syslog(self, event):
8579 timestamp = event.timestamp
8580 cpu_id = event["cpu_id"]
8581 type = event["type"]
8582 len = event["len"]
8583
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,))
8585
8586 def handle_syscall_entry_getuid(self, event):
8587 timestamp = event.timestamp
8588 cpu_id = event["cpu_id"]
8589
8590 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8591
8592 def handle_syscall_entry_ptrace(self, event):
8593 timestamp = event.timestamp
8594 cpu_id = event["cpu_id"]
8595 request = event["request"]
8596 pid = event["pid"]
8597 addr = event["addr"]
8598 data = event["data"]
8599
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,))
8601
8602 def handle_syscall_entry_times(self, event):
8603 timestamp = event.timestamp
8604 cpu_id = event["cpu_id"]
8605
8606 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8607
8608 def handle_syscall_entry_sysinfo(self, event):
8609 timestamp = event.timestamp
8610 cpu_id = event["cpu_id"]
8611
8612 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8613
8614 def handle_syscall_entry_getrusage(self, event):
8615 timestamp = event.timestamp
8616 cpu_id = event["cpu_id"]
8617 who = event["who"]
8618
8619 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { who = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, who,))
8620
8621 def handle_syscall_entry_getrlimit(self, event):
8622 timestamp = event.timestamp
8623 cpu_id = event["cpu_id"]
8624 resource = event["resource"]
8625
8626 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { resource = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, resource,))
8627
8628 def handle_syscall_entry_gettimeofday(self, event):
8629 timestamp = event.timestamp
8630 cpu_id = event["cpu_id"]
8631
8632 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8633
8634 def handle_syscall_entry_umask(self, event):
8635 timestamp = event.timestamp
8636 cpu_id = event["cpu_id"]
8637 mask = event["mask"]
8638
8639 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { mask = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, mask,))
8640
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"]
8647
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,))
8649
8650 def handle_syscall_entry_fchown(self, event):
8651 timestamp = event.timestamp
8652 cpu_id = event["cpu_id"]
8653 fd = event["fd"]
8654 user = event["user"]
8655 group = event["group"]
8656
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,))
8658
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"]
8665
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,))
8667
8668 def handle_syscall_entry_fchmod(self, event):
8669 timestamp = event.timestamp
8670 cpu_id = event["cpu_id"]
8671 fd = event["fd"]
8672 mode = event["mode"]
8673
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,))
8675
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"]
8681
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,))
8683
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"]
8689
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,))
8691
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"]
8697
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,))
8699
8700 def handle_syscall_entry_unlink(self, event):
8701 timestamp = event.timestamp
8702 cpu_id = event["cpu_id"]
8703 pathname = event["pathname"]
8704
8705 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pathname,))
8706
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"]
8712
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,))
8714
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"]
8720
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,))
8722
8723 def handle_syscall_entry_rmdir(self, event):
8724 timestamp = event.timestamp
8725 cpu_id = event["cpu_id"]
8726 pathname = event["pathname"]
8727
8728 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pathname = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pathname,))
8729
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"]
8735
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,))
8737
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"]
8743
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,))
8745
8746 def handle_syscall_entry_fchdir(self, event):
8747 timestamp = event.timestamp
8748 cpu_id = event["cpu_id"]
8749 fd = event["fd"]
8750
8751 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
8752
8753 def handle_syscall_entry_chdir(self, event):
8754 timestamp = event.timestamp
8755 cpu_id = event["cpu_id"]
8756 filename = event["filename"]
8757
8758 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, filename,))
8759
8760 def handle_syscall_entry_getcwd(self, event):
8761 timestamp = event.timestamp
8762 cpu_id = event["cpu_id"]
8763 size = event["size"]
8764
8765 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { size = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, size,))
8766
8767 def handle_syscall_entry_getdents(self, event):
8768 timestamp = event.timestamp
8769 cpu_id = event["cpu_id"]
8770 fd = event["fd"]
8771 count = event["count"]
8772
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,))
8774
8775 def handle_syscall_entry_ftruncate(self, event):
8776 timestamp = event.timestamp
8777 cpu_id = event["cpu_id"]
8778 fd = event["fd"]
8779 length = event["length"]
8780
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,))
8782
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"]
8788
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,))
8790
8791 def handle_syscall_entry_fdatasync(self, event):
8792 timestamp = event.timestamp
8793 cpu_id = event["cpu_id"]
8794 fd = event["fd"]
8795
8796 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
8797
8798 def handle_syscall_entry_fsync(self, event):
8799 timestamp = event.timestamp
8800 cpu_id = event["cpu_id"]
8801 fd = event["fd"]
8802
8803 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
8804
8805 def handle_syscall_entry_flock(self, event):
8806 timestamp = event.timestamp
8807 cpu_id = event["cpu_id"]
8808 fd = event["fd"]
8809 cmd = event["cmd"]
8810
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,))
8812
8813 def handle_syscall_entry_fcntl(self, event):
8814 timestamp = event.timestamp
8815 cpu_id = event["cpu_id"]
8816 fd = event["fd"]
8817 cmd = event["cmd"]
8818 arg = event["arg"]
8819
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,))
8821
8822 def handle_syscall_entry_msgctl(self, event):
8823 timestamp = event.timestamp
8824 cpu_id = event["cpu_id"]
8825 msqid = event["msqid"]
8826 cmd = event["cmd"]
8827 buf = event["buf"]
8828
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,))
8830
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"]
8838
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,))
8840
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"]
8848
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,))
8850
8851 def handle_syscall_entry_msgget(self, event):
8852 timestamp = event.timestamp
8853 cpu_id = event["cpu_id"]
8854 key = event["key"]
8855 msgflg = event["msgflg"]
8856
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,))
8858
8859 def handle_syscall_entry_shmdt(self, event):
8860 timestamp = event.timestamp
8861 cpu_id = event["cpu_id"]
8862 shmaddr = event["shmaddr"]
8863
8864 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { shmaddr = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, shmaddr,))
8865
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"]
8871 cmd = event["cmd"]
8872 arg = event["arg"]
8873
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,))
8875
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"]
8882
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,))
8884
8885 def handle_syscall_entry_semget(self, event):
8886 timestamp = event.timestamp
8887 cpu_id = event["cpu_id"]
8888 key = event["key"]
8889 nsems = event["nsems"]
8890 semflg = event["semflg"]
8891
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,))
8893
8894 def handle_syscall_entry_newuname(self, event):
8895 timestamp = event.timestamp
8896 cpu_id = event["cpu_id"]
8897
8898 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
8899
8900 def handle_syscall_entry_kill(self, event):
8901 timestamp = event.timestamp
8902 cpu_id = event["cpu_id"]
8903 pid = event["pid"]
8904 sig = event["sig"]
8905
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,))
8907
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"]
8913
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,))
8915
8916 def handle_syscall_entry_exit(self, event):
8917 timestamp = event.timestamp
8918 cpu_id = event["cpu_id"]
8919 error_code = event["error_code"]
8920
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,))
8922
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"]
8929
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,))
8931
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"]
8939
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,))
8941
8942 def handle_syscall_entry_getsockopt(self, event):
8943 timestamp = event.timestamp
8944 cpu_id = event["cpu_id"]
8945 fd = event["fd"]
8946 level = event["level"]
8947 optname = event["optname"]
8948 optlen = event["optlen"]
8949
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,))
8951
8952 def handle_syscall_entry_setsockopt(self, event):
8953 timestamp = event.timestamp
8954 cpu_id = event["cpu_id"]
8955 fd = event["fd"]
8956 level = event["level"]
8957 optname = event["optname"]
8958 optval = event["optval"]
8959 optlen = event["optlen"]
8960
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,))
8962
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"]
8969
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,))
8971
8972 def handle_syscall_entry_getpeername(self, event):
8973 timestamp = event.timestamp
8974 cpu_id = event["cpu_id"]
8975 fd = event["fd"]
8976 usockaddr_len = event["usockaddr_len"]
8977
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,))
8979
8980 def handle_syscall_entry_getsockname(self, event):
8981 timestamp = event.timestamp
8982 cpu_id = event["cpu_id"]
8983 fd = event["fd"]
8984 usockaddr_len = event["usockaddr_len"]
8985
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,))
8987
8988 def handle_syscall_entry_listen(self, event):
8989 timestamp = event.timestamp
8990 cpu_id = event["cpu_id"]
8991 fd = event["fd"]
8992 backlog = event["backlog"]
8993
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,))
8995
8996 def handle_syscall_entry_bind(self, event):
8997 timestamp = event.timestamp
8998 cpu_id = event["cpu_id"]
8999 fd = event["fd"]
9000 umyaddr = event["umyaddr"]
9001 addrlen = event["addrlen"]
9002
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,))
9004
9005 def handle_syscall_entry_shutdown(self, event):
9006 timestamp = event.timestamp
9007 cpu_id = event["cpu_id"]
9008 fd = event["fd"]
9009 how = event["how"]
9010
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,))
9012
9013 def handle_syscall_entry_recvmsg(self, event):
9014 timestamp = event.timestamp
9015 cpu_id = event["cpu_id"]
9016 fd = event["fd"]
9017 msg = event["msg"]
9018 flags = event["flags"]
9019
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,))
9021
9022 def handle_syscall_entry_sendmsg(self, event):
9023 timestamp = event.timestamp
9024 cpu_id = event["cpu_id"]
9025 fd = event["fd"]
9026 msg = event["msg"]
9027 flags = event["flags"]
9028
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,))
9030
9031 def handle_syscall_entry_recvfrom(self, event):
9032 timestamp = event.timestamp
9033 cpu_id = event["cpu_id"]
9034 fd = event["fd"]
9035 size = event["size"]
9036 flags = event["flags"]
9037 addr_len = event["addr_len"]
9038
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,))
9040
9041 def handle_syscall_entry_sendto(self, event):
9042 timestamp = event.timestamp
9043 cpu_id = event["cpu_id"]
9044 fd = event["fd"]
9045 buff = event["buff"]
9046 len = event["len"]
9047 flags = event["flags"]
9048 addr = event["addr"]
9049 addr_len = event["addr_len"]
9050
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,))
9052
9053 def handle_syscall_entry_accept(self, event):
9054 timestamp = event.timestamp
9055 cpu_id = event["cpu_id"]
9056 fd = event["fd"]
9057 upeer_sockaddr = event["upeer_sockaddr"]
9058 upeer_addrlen = event["upeer_addrlen"]
9059
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,))
9061
9062 def handle_syscall_entry_connect(self, event):
9063 timestamp = event.timestamp
9064 cpu_id = event["cpu_id"]
9065 fd = event["fd"]
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"]
9074
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,))
9076
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"]
9083
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,))
9085
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"]
9093
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,))
9095
9096 def handle_syscall_entry_getpid(self, event):
9097 timestamp = event.timestamp
9098 cpu_id = event["cpu_id"]
9099
9100 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
9101
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"]
9107
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,))
9109
9110 def handle_syscall_entry_alarm(self, event):
9111 timestamp = event.timestamp
9112 cpu_id = event["cpu_id"]
9113 seconds = event["seconds"]
9114
9115 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { seconds = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, seconds,))
9116
9117 def handle_syscall_entry_getitimer(self, event):
9118 timestamp = event.timestamp
9119 cpu_id = event["cpu_id"]
9120 which = event["which"]
9121
9122 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { which = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, which,))
9123
9124 def handle_syscall_entry_nanosleep(self, event):
9125 timestamp = event.timestamp
9126 cpu_id = event["cpu_id"]
9127 rqtp = event["rqtp"]
9128
9129 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { rqtp = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, rqtp,))
9130
9131 def handle_syscall_entry_pause(self, event):
9132 timestamp = event.timestamp
9133 cpu_id = event["cpu_id"]
9134
9135 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
9136
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"]
9142
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,))
9144
9145 def handle_syscall_entry_dup(self, event):
9146 timestamp = event.timestamp
9147 cpu_id = event["cpu_id"]
9148 fildes = event["fildes"]
9149
9150 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fildes = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fildes,))
9151
9152 def handle_syscall_entry_shmctl(self, event):
9153 timestamp = event.timestamp
9154 cpu_id = event["cpu_id"]
9155 shmid = event["shmid"]
9156 cmd = event["cmd"]
9157 buf = event["buf"]
9158
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,))
9160
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"]
9167
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,))
9169
9170 def handle_syscall_entry_shmget(self, event):
9171 timestamp = event.timestamp
9172 cpu_id = event["cpu_id"]
9173 key = event["key"]
9174 size = event["size"]
9175 shmflg = event["shmflg"]
9176
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,))
9178
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"]
9185
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,))
9187
9188 def handle_syscall_entry_mincore(self, event):
9189 timestamp = event.timestamp
9190 cpu_id = event["cpu_id"]
9191 start = event["start"]
9192 len = event["len"]
9193
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,))
9195
9196 def handle_syscall_entry_msync(self, event):
9197 timestamp = event.timestamp
9198 cpu_id = event["cpu_id"]
9199 start = event["start"]
9200 len = event["len"]
9201 flags = event["flags"]
9202
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,))
9204
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"]
9213
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,))
9215
9216 def handle_syscall_entry_sched_yield(self, event):
9217 timestamp = event.timestamp
9218 cpu_id = event["cpu_id"]
9219
9220 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
9221
9222 def handle_syscall_entry_select(self, event):
9223 timestamp = event.timestamp
9224 cpu_id = event["cpu_id"]
9225 n = event["n"]
9226 inp = event["inp"]
9227 outp = event["outp"]
9228 exp = event["exp"]
9229 tvp = event["tvp"]
9230
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,))
9232
9233 def handle_syscall_entry_pipe(self, event):
9234 timestamp = event.timestamp
9235 cpu_id = event["cpu_id"]
9236
9237 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
9238
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"]
9244
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,))
9246
9247 def handle_syscall_entry_writev(self, event):
9248 timestamp = event.timestamp
9249 cpu_id = event["cpu_id"]
9250 fd = event["fd"]
9251 vec = event["vec"]
9252 vlen = event["vlen"]
9253
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,))
9255
9256 def handle_syscall_entry_readv(self, event):
9257 timestamp = event.timestamp
9258 cpu_id = event["cpu_id"]
9259 fd = event["fd"]
9260 vec = event["vec"]
9261 vlen = event["vlen"]
9262
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,))
9264
9265 def handle_syscall_entry_pwrite64(self, event):
9266 timestamp = event.timestamp
9267 cpu_id = event["cpu_id"]
9268 fd = event["fd"]
9269 buf = event["buf"]
9270 count = event["count"]
9271 pos = event["pos"]
9272
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,))
9274
9275 def handle_syscall_entry_pread64(self, event):
9276 timestamp = event.timestamp
9277 cpu_id = event["cpu_id"]
9278 fd = event["fd"]
9279 count = event["count"]
9280 pos = event["pos"]
9281
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,))
9283
9284 def handle_syscall_entry_ioctl(self, event):
9285 timestamp = event.timestamp
9286 cpu_id = event["cpu_id"]
9287 fd = event["fd"]
9288 cmd = event["cmd"]
9289 arg = event["arg"]
9290
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,))
9292
9293 def handle_syscall_entry_rt_sigprocmask(self, event):
9294 timestamp = event.timestamp
9295 cpu_id = event["cpu_id"]
9296 how = event["how"]
9297 nset = event["nset"]
9298 sigsetsize = event["sigsetsize"]
9299
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,))
9301
9302 def handle_syscall_entry_rt_sigaction(self, event):
9303 timestamp = event.timestamp
9304 cpu_id = event["cpu_id"]
9305 sig = event["sig"]
9306 act = event["act"]
9307 sigsetsize = event["sigsetsize"]
9308
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,))
9310
9311 def handle_syscall_entry_brk(self, event):
9312 timestamp = event.timestamp
9313 cpu_id = event["cpu_id"]
9314 brk = event["brk"]
9315
9316 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { brk = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, brk,))
9317
9318 def handle_syscall_entry_munmap(self, event):
9319 timestamp = event.timestamp
9320 cpu_id = event["cpu_id"]
9321 addr = event["addr"]
9322 len = event["len"]
9323
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,))
9325
9326 def handle_syscall_entry_mprotect(self, event):
9327 timestamp = event.timestamp
9328 cpu_id = event["cpu_id"]
9329 start = event["start"]
9330 len = event["len"]
9331 prot = event["prot"]
9332
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,))
9334
9335 def handle_syscall_entry_mmap(self, event):
9336 timestamp = event.timestamp
9337 cpu_id = event["cpu_id"]
9338 addr = event["addr"]
9339 len = event["len"]
9340 prot = event["prot"]
9341 flags = event["flags"]
9342 fd = event["fd"]
9343 offset = event["offset"]
9344
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,))
9346
9347 def handle_syscall_entry_lseek(self, event):
9348 timestamp = event.timestamp
9349 cpu_id = event["cpu_id"]
9350 fd = event["fd"]
9351 offset = event["offset"]
9352 whence = event["whence"]
9353
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,))
9355
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"]
9362
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,))
9364
9365 def handle_syscall_entry_newlstat(self, event):
9366 timestamp = event.timestamp
9367 cpu_id = event["cpu_id"]
9368 filename = event["filename"]
9369
9370 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, filename,))
9371
9372 def handle_syscall_entry_newfstat(self, event):
9373 timestamp = event.timestamp
9374 cpu_id = event["cpu_id"]
9375 fd = event["fd"]
9376
9377 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
9378
9379 def handle_syscall_entry_newstat(self, event):
9380 timestamp = event.timestamp
9381 cpu_id = event["cpu_id"]
9382 filename = event["filename"]
9383
9384 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { filename = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, filename,))
9385
9386 def handle_syscall_entry_close(self, event):
9387 timestamp = event.timestamp
9388 cpu_id = event["cpu_id"]
9389 fd = event["fd"]
9390
9391 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { fd = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, fd,))
9392
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"]
9399
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,))
9401
9402 def handle_syscall_entry_write(self, event):
9403 timestamp = event.timestamp
9404 cpu_id = event["cpu_id"]
9405 fd = event["fd"]
9406 buf = event["buf"]
9407 count = event["count"]
9408
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,))
9410
9411 def handle_syscall_entry_read(self, event):
9412 timestamp = event.timestamp
9413 cpu_id = event["cpu_id"]
9414 fd = event["fd"]
9415 count = event["count"]
9416
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,))
9418
9419 def handle_syscall_exit_unknown(self, event):
9420 timestamp = event.timestamp
9421 cpu_id = event["cpu_id"]
9422 id = event["id"]
9423 ret = event["ret"]
9424 args = event["args"]
9425
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,))
9427
9428 def handle_compat_syscall_exit_unknown(self, event):
9429 timestamp = event.timestamp
9430 cpu_id = event["cpu_id"]
9431 id = event["id"]
9432 ret = event["ret"]
9433 args = event["args"]
9434
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,))
9436
9437 def handle_compat_syscall_entry_unknown(self, event):
9438 timestamp = event.timestamp
9439 cpu_id = event["cpu_id"]
9440 id = event["id"]
9441 args = event["args"]
9442
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,))
9444
9445 def handle_syscall_entry_unknown(self, event):
9446 timestamp = event.timestamp
9447 cpu_id = event["cpu_id"]
9448 id = event["id"]
9449 args = event["args"]
9450
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,))
9452
9453 def handle_lttng_logger(self, event):
9454 timestamp = event.timestamp
9455 cpu_id = event["cpu_id"]
9456 _msg_length = event["_msg_length"]
9457 msg = event["msg"]
9458
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,))
9460
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"]
9467 id = event["id"]
9468
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,))
9470
9471 def handle_snd_soc_jack_notify(self, event):
9472 timestamp = event.timestamp
9473 cpu_id = event["cpu_id"]
9474 name = event["name"]
9475 val = event["val"]
9476
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,))
9478
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"]
9484 val = event["val"]
9485
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,))
9487
9488 def handle_snd_soc_jack_irq(self, event):
9489 timestamp = event.timestamp
9490 cpu_id = event["cpu_id"]
9491 name = event["name"]
9492
9493 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
9494
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"]
9500
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,))
9502
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"]
9511
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,))
9513
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"]
9522
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,))
9524
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"]
9532
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,))
9534
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"]
9539 val = event["val"]
9540
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,))
9542
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"]
9547 val = event["val"]
9548
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,))
9550
9551 def handle_snd_soc_dapm_widget_power(self, event):
9552 timestamp = event.timestamp
9553 cpu_id = event["cpu_id"]
9554 name = event["name"]
9555 val = event["val"]
9556
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,))
9558
9559 def handle_snd_soc_dapm_done(self, event):
9560 timestamp = event.timestamp
9561 cpu_id = event["cpu_id"]
9562 name = event["name"]
9563
9564 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
9565
9566 def handle_snd_soc_dapm_start(self, event):
9567 timestamp = event.timestamp
9568 cpu_id = event["cpu_id"]
9569 name = event["name"]
9570
9571 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
9572
9573 def handle_snd_soc_bias_level_done(self, event):
9574 timestamp = event.timestamp
9575 cpu_id = event["cpu_id"]
9576 name = event["name"]
9577 val = event["val"]
9578
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,))
9580
9581 def handle_snd_soc_bias_level_start(self, event):
9582 timestamp = event.timestamp
9583 cpu_id = event["cpu_id"]
9584 name = event["name"]
9585 val = event["val"]
9586
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,))
9588
9589 def handle_snd_soc_preg_read(self, event):
9590 timestamp = event.timestamp
9591 cpu_id = event["cpu_id"]
9592 name = event["name"]
9593 id = event["id"]
9594 reg = event["reg"]
9595 val = event["val"]
9596
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,))
9598
9599 def handle_snd_soc_preg_write(self, event):
9600 timestamp = event.timestamp
9601 cpu_id = event["cpu_id"]
9602 name = event["name"]
9603 id = event["id"]
9604 reg = event["reg"]
9605 val = event["val"]
9606
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,))
9608
9609 def handle_snd_soc_reg_read(self, event):
9610 timestamp = event.timestamp
9611 cpu_id = event["cpu_id"]
9612 name = event["name"]
9613 id = event["id"]
9614 reg = event["reg"]
9615 val = event["val"]
9616
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,))
9618
9619 def handle_snd_soc_reg_write(self, event):
9620 timestamp = event.timestamp
9621 cpu_id = event["cpu_id"]
9622 name = event["name"]
9623 id = event["id"]
9624 reg = event["reg"]
9625 val = event["val"]
9626
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,))
9628
9629 def handle_block_rq_remap(self, event):
9630 timestamp = event.timestamp
9631 cpu_id = event["cpu_id"]
9632 dev = event["dev"]
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"]
9638
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,))
9640
9641 def handle_block_bio_remap(self, event):
9642 timestamp = event.timestamp
9643 cpu_id = event["cpu_id"]
9644 dev = event["dev"]
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"]
9650
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,))
9652
9653 def handle_block_split(self, event):
9654 timestamp = event.timestamp
9655 cpu_id = event["cpu_id"]
9656 dev = event["dev"]
9657 sector = event["sector"]
9658 new_sector = event["new_sector"]
9659 rwbs = event["rwbs"]
9660 tid = event["tid"]
9661 comm = event["comm"]
9662
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,))
9664
9665 def handle_block_unplug(self, event):
9666 timestamp = event.timestamp
9667 cpu_id = event["cpu_id"]
9668 nr_rq = event["nr_rq"]
9669 tid = event["tid"]
9670 comm = event["comm"]
9671
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,))
9673
9674 def handle_block_plug(self, event):
9675 timestamp = event.timestamp
9676 cpu_id = event["cpu_id"]
9677 tid = event["tid"]
9678 comm = event["comm"]
9679
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,))
9681
9682 def handle_block_sleeprq(self, event):
9683 timestamp = event.timestamp
9684 cpu_id = event["cpu_id"]
9685 dev = event["dev"]
9686 sector = event["sector"]
9687 nr_sector = event["nr_sector"]
9688 rwbs = event["rwbs"]
9689 tid = event["tid"]
9690 comm = event["comm"]
9691
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,))
9693
9694 def handle_block_getrq(self, event):
9695 timestamp = event.timestamp
9696 cpu_id = event["cpu_id"]
9697 dev = event["dev"]
9698 sector = event["sector"]
9699 nr_sector = event["nr_sector"]
9700 rwbs = event["rwbs"]
9701 tid = event["tid"]
9702 comm = event["comm"]
9703
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,))
9705
9706 def handle_block_bio_queue(self, event):
9707 timestamp = event.timestamp
9708 cpu_id = event["cpu_id"]
9709 dev = event["dev"]
9710 sector = event["sector"]
9711 nr_sector = event["nr_sector"]
9712 rwbs = event["rwbs"]
9713 tid = event["tid"]
9714 comm = event["comm"]
9715
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,))
9717
9718 def handle_block_bio_frontmerge(self, event):
9719 timestamp = event.timestamp
9720 cpu_id = event["cpu_id"]
9721 dev = event["dev"]
9722 sector = event["sector"]
9723 nr_sector = event["nr_sector"]
9724 rwbs = event["rwbs"]
9725 tid = event["tid"]
9726 comm = event["comm"]
9727
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,))
9729
9730 def handle_block_bio_backmerge(self, event):
9731 timestamp = event.timestamp
9732 cpu_id = event["cpu_id"]
9733 dev = event["dev"]
9734 sector = event["sector"]
9735 nr_sector = event["nr_sector"]
9736 rwbs = event["rwbs"]
9737 tid = event["tid"]
9738 comm = event["comm"]
9739
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,))
9741
9742 def handle_block_bio_complete(self, event):
9743 timestamp = event.timestamp
9744 cpu_id = event["cpu_id"]
9745 dev = event["dev"]
9746 sector = event["sector"]
9747 nr_sector = event["nr_sector"]
9748 error = event["error"]
9749 rwbs = event["rwbs"]
9750
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,))
9752
9753 def handle_block_bio_bounce(self, event):
9754 timestamp = event.timestamp
9755 cpu_id = event["cpu_id"]
9756 dev = event["dev"]
9757 sector = event["sector"]
9758 nr_sector = event["nr_sector"]
9759 rwbs = event["rwbs"]
9760 tid = event["tid"]
9761 comm = event["comm"]
9762
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,))
9764
9765 def handle_block_rq_issue(self, event):
9766 timestamp = event.timestamp
9767 cpu_id = event["cpu_id"]
9768 dev = event["dev"]
9769 sector = event["sector"]
9770 nr_sector = event["nr_sector"]
9771 bytes = event["bytes"]
9772 rwbs = event["rwbs"]
9773 tid = event["tid"]
9774 comm = event["comm"]
9775 _cmd_length = event["_cmd_length"]
9776 cmd = event["cmd"]
9777
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,))
9779
9780 def handle_block_rq_insert(self, event):
9781 timestamp = event.timestamp
9782 cpu_id = event["cpu_id"]
9783 dev = event["dev"]
9784 sector = event["sector"]
9785 nr_sector = event["nr_sector"]
9786 bytes = event["bytes"]
9787 rwbs = event["rwbs"]
9788 tid = event["tid"]
9789 comm = event["comm"]
9790 _cmd_length = event["_cmd_length"]
9791 cmd = event["cmd"]
9792
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,))
9794
9795 def handle_block_rq_complete(self, event):
9796 timestamp = event.timestamp
9797 cpu_id = event["cpu_id"]
9798 dev = event["dev"]
9799 sector = event["sector"]
9800 nr_sector = event["nr_sector"]
9801 errors = event["errors"]
9802 rwbs = event["rwbs"]
9803 _cmd_length = event["_cmd_length"]
9804 cmd = event["cmd"]
9805
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,))
9807
9808 def handle_block_rq_requeue(self, event):
9809 timestamp = event.timestamp
9810 cpu_id = event["cpu_id"]
9811 dev = event["dev"]
9812 sector = event["sector"]
9813 nr_sector = event["nr_sector"]
9814 errors = event["errors"]
9815 rwbs = event["rwbs"]
9816 _cmd_length = event["_cmd_length"]
9817 cmd = event["cmd"]
9818
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,))
9820
9821 def handle_block_rq_abort(self, event):
9822 timestamp = event.timestamp
9823 cpu_id = event["cpu_id"]
9824 dev = event["dev"]
9825 sector = event["sector"]
9826 nr_sector = event["nr_sector"]
9827 errors = event["errors"]
9828 rwbs = event["rwbs"]
9829 _cmd_length = event["_cmd_length"]
9830 cmd = event["cmd"]
9831
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,))
9833
9834 def handle_block_dirty_buffer(self, event):
9835 timestamp = event.timestamp
9836 cpu_id = event["cpu_id"]
9837 dev = event["dev"]
9838 sector = event["sector"]
9839 size = event["size"]
9840
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,))
9842
9843 def handle_block_touch_buffer(self, event):
9844 timestamp = event.timestamp
9845 cpu_id = event["cpu_id"]
9846 dev = event["dev"]
9847 sector = event["sector"]
9848 size = event["size"]
9849
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,))
9851
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"]
9857
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,))
9859
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"]
9865
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,))
9867
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"]
9873
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,))
9875
9876 def handle_gpio_value(self, event):
9877 timestamp = event.timestamp
9878 cpu_id = event["cpu_id"]
9879 gpio = event["gpio"]
9880 get = event["get"]
9881 value = event["value"]
9882
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,))
9884
9885 def handle_gpio_direction(self, event):
9886 timestamp = event.timestamp
9887 cpu_id = event["cpu_id"]
9888 gpio = event["gpio"]
9889 _in = event["in"]
9890 err = event["err"]
9891
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,))
9893
9894 def handle_softirq_raise(self, event):
9895 timestamp = event.timestamp
9896 cpu_id = event["cpu_id"]
9897 vec = event["vec"]
9898
9899 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { vec = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, vec,))
9900
9901 def handle_softirq_exit(self, event):
9902 timestamp = event.timestamp
9903 cpu_id = event["cpu_id"]
9904 vec = event["vec"]
9905
9906 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { vec = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, vec,))
9907
9908 def handle_softirq_entry(self, event):
9909 timestamp = event.timestamp
9910 cpu_id = event["cpu_id"]
9911 vec = event["vec"]
9912
9913 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { vec = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, vec,))
9914
9915 def handle_irq_handler_exit(self, event):
9916 timestamp = event.timestamp
9917 cpu_id = event["cpu_id"]
9918 irq = event["irq"]
9919 ret = event["ret"]
9920
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,))
9922
9923 def handle_irq_handler_entry(self, event):
9924 timestamp = event.timestamp
9925 cpu_id = event["cpu_id"]
9926 irq = event["irq"]
9927 name = event["name"]
9928
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,))
9930
9931 def handle_jbd2_write_superblock(self, event):
9932 timestamp = event.timestamp
9933 cpu_id = event["cpu_id"]
9934 dev = event["dev"]
9935 write_op = event["write_op"]
9936
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,))
9938
9939 def handle_jbd2_update_log_tail(self, event):
9940 timestamp = event.timestamp
9941 cpu_id = event["cpu_id"]
9942 dev = event["dev"]
9943 tail_sequence = event["tail_sequence"]
9944 first_tid = event["first_tid"]
9945 block_nr = event["block_nr"]
9946 freed = event["freed"]
9947
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,))
9949
9950 def handle_jbd2_checkpoint_stats(self, event):
9951 timestamp = event.timestamp
9952 cpu_id = event["cpu_id"]
9953 dev = event["dev"]
9954 tid = event["tid"]
9955 chp_time = event["chp_time"]
9956 forced_to_close = event["forced_to_close"]
9957 written = event["written"]
9958 dropped = event["dropped"]
9959
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,))
9961
9962 def handle_jbd2_run_stats(self, event):
9963 timestamp = event.timestamp
9964 cpu_id = event["cpu_id"]
9965 dev = event["dev"]
9966 tid = event["tid"]
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"]
9975
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,))
9977
9978 def handle_jbd2_submit_inode_data(self, event):
9979 timestamp = event.timestamp
9980 cpu_id = event["cpu_id"]
9981 dev = event["dev"]
9982 ino = event["ino"]
9983
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,))
9985
9986 def handle_jbd2_end_commit(self, event):
9987 timestamp = event.timestamp
9988 cpu_id = event["cpu_id"]
9989 dev = event["dev"]
9990 sync_commit = event["sync_commit"]
9991 transaction = event["transaction"]
9992 head = event["head"]
9993
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,))
9995
9996 def handle_jbd2_drop_transaction(self, event):
9997 timestamp = event.timestamp
9998 cpu_id = event["cpu_id"]
9999 dev = event["dev"]
10000 sync_commit = event["sync_commit"]
10001 transaction = event["transaction"]
10002
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,))
10004
10005 def handle_jbd2_commit_logging(self, event):
10006 timestamp = event.timestamp
10007 cpu_id = event["cpu_id"]
10008 dev = event["dev"]
10009 sync_commit = event["sync_commit"]
10010 transaction = event["transaction"]
10011
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,))
10013
10014 def handle_jbd2_commit_flushing(self, event):
10015 timestamp = event.timestamp
10016 cpu_id = event["cpu_id"]
10017 dev = event["dev"]
10018 sync_commit = event["sync_commit"]
10019 transaction = event["transaction"]
10020
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,))
10022
10023 def handle_jbd2_commit_locking(self, event):
10024 timestamp = event.timestamp
10025 cpu_id = event["cpu_id"]
10026 dev = event["dev"]
10027 sync_commit = event["sync_commit"]
10028 transaction = event["transaction"]
10029
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,))
10031
10032 def handle_jbd2_start_commit(self, event):
10033 timestamp = event.timestamp
10034 cpu_id = event["cpu_id"]
10035 dev = event["dev"]
10036 sync_commit = event["sync_commit"]
10037 transaction = event["transaction"]
10038
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,))
10040
10041 def handle_jbd2_checkpoint(self, event):
10042 timestamp = event.timestamp
10043 cpu_id = event["cpu_id"]
10044 dev = event["dev"]
10045 result = event["result"]
10046
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,))
10048
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"]
10058
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,))
10060
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"]
10067
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,))
10069
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"]
10076
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,))
10078
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"]
10086
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,))
10088
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"]
10094
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,))
10096
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"]
10102
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,))
10104
10105 def handle_kmem_cache_free(self, event):
10106 timestamp = event.timestamp
10107 cpu_id = event["cpu_id"]
10108 call_site = event["call_site"]
10109 ptr = event["ptr"]
10110
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,))
10112
10113 def handle_kmem_kfree(self, event):
10114 timestamp = event.timestamp
10115 cpu_id = event["cpu_id"]
10116 call_site = event["call_site"]
10117 ptr = event["ptr"]
10118
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,))
10120
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"]
10125 ptr = event["ptr"]
10126 bytes_req = event["bytes_req"]
10127 bytes_alloc = event["bytes_alloc"]
10128 gfp_flags = event["gfp_flags"]
10129 node = event["node"]
10130
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,))
10132
10133 def handle_kmem_kmalloc_node(self, event):
10134 timestamp = event.timestamp
10135 cpu_id = event["cpu_id"]
10136 call_site = event["call_site"]
10137 ptr = event["ptr"]
10138 bytes_req = event["bytes_req"]
10139 bytes_alloc = event["bytes_alloc"]
10140 gfp_flags = event["gfp_flags"]
10141 node = event["node"]
10142
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,))
10144
10145 def handle_kmem_cache_alloc(self, event):
10146 timestamp = event.timestamp
10147 cpu_id = event["cpu_id"]
10148 call_site = event["call_site"]
10149 ptr = event["ptr"]
10150 bytes_req = event["bytes_req"]
10151 bytes_alloc = event["bytes_alloc"]
10152 gfp_flags = event["gfp_flags"]
10153
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,))
10155
10156 def handle_kmem_kmalloc(self, event):
10157 timestamp = event.timestamp
10158 cpu_id = event["cpu_id"]
10159 call_site = event["call_site"]
10160 ptr = event["ptr"]
10161 bytes_req = event["bytes_req"]
10162 bytes_alloc = event["bytes_alloc"]
10163 gfp_flags = event["gfp_flags"]
10164
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,))
10166
10167 def handle_kvm_async_pf_completed(self, event):
10168 timestamp = event.timestamp
10169 cpu_id = event["cpu_id"]
10170 address = event["address"]
10171 gva = event["gva"]
10172
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,))
10174
10175 def handle_kvm_async_pf_ready(self, event):
10176 timestamp = event.timestamp
10177 cpu_id = event["cpu_id"]
10178 token = event["token"]
10179 gva = event["gva"]
10180
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,))
10182
10183 def handle_kvm_async_pf_not_present(self, event):
10184 timestamp = event.timestamp
10185 cpu_id = event["cpu_id"]
10186 token = event["token"]
10187 gva = event["gva"]
10188
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,))
10190
10191 def handle_kvm_async_pf_doublefault(self, event):
10192 timestamp = event.timestamp
10193 cpu_id = event["cpu_id"]
10194 gva = event["gva"]
10195 gfn = event["gfn"]
10196
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,))
10198
10199 def handle_kvm_try_async_get_page(self, event):
10200 timestamp = event.timestamp
10201 cpu_id = event["cpu_id"]
10202 gva = event["gva"]
10203 gfn = event["gfn"]
10204
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,))
10206
10207 def handle_kvm_age_page(self, event):
10208 timestamp = event.timestamp
10209 cpu_id = event["cpu_id"]
10210 hva = event["hva"]
10211 gfn = event["gfn"]
10212 referenced = event["referenced"]
10213
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,))
10215
10216 def handle_kvm_fpu(self, event):
10217 timestamp = event.timestamp
10218 cpu_id = event["cpu_id"]
10219 load = event["load"]
10220
10221 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { load = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, load,))
10222
10223 def handle_kvm_mmio(self, event):
10224 timestamp = event.timestamp
10225 cpu_id = event["cpu_id"]
10226 type = event["type"]
10227 len = event["len"]
10228 gpa = event["gpa"]
10229 val = event["val"]
10230
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,))
10232
10233 def handle_kvm_ack_irq(self, event):
10234 timestamp = event.timestamp
10235 cpu_id = event["cpu_id"]
10236 irqchip = event["irqchip"]
10237 pin = event["pin"]
10238
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,))
10240
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"]
10246
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,))
10248
10249 def handle_kvm_ioapic_set_irq(self, event):
10250 timestamp = event.timestamp
10251 cpu_id = event["cpu_id"]
10252 e = event["e"]
10253 pin = event["pin"]
10254 coalesced = event["coalesced"]
10255
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,))
10257
10258 def handle_kvm_set_irq(self, event):
10259 timestamp = event.timestamp
10260 cpu_id = event["cpu_id"]
10261 gsi = event["gsi"]
10262 level = event["level"]
10263 irq_source_id = event["irq_source_id"]
10264
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,))
10266
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"]
10272
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,))
10274
10275 def handle_module_request(self, event):
10276 timestamp = event.timestamp
10277 cpu_id = event["cpu_id"]
10278 ip = event["ip"]
10279 wait = event["wait"]
10280 name = event["name"]
10281
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,))
10283
10284 def handle_module_put(self, event):
10285 timestamp = event.timestamp
10286 cpu_id = event["cpu_id"]
10287 ip = event["ip"]
10288 refcnt = event["refcnt"]
10289 name = event["name"]
10290
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,))
10292
10293 def handle_module_get(self, event):
10294 timestamp = event.timestamp
10295 cpu_id = event["cpu_id"]
10296 ip = event["ip"]
10297 refcnt = event["refcnt"]
10298 name = event["name"]
10299
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,))
10301
10302 def handle_module_free(self, event):
10303 timestamp = event.timestamp
10304 cpu_id = event["cpu_id"]
10305 name = event["name"]
10306
10307 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
10308
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"]
10314
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,))
10316
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"]
10322
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,))
10324
10325 def handle_netif_rx(self, event):
10326 timestamp = event.timestamp
10327 cpu_id = event["cpu_id"]
10328 skbaddr = event["skbaddr"]
10329 len = event["len"]
10330 name = event["name"]
10331
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,))
10333
10334 def handle_netif_receive_skb(self, event):
10335 timestamp = event.timestamp
10336 cpu_id = event["cpu_id"]
10337 skbaddr = event["skbaddr"]
10338 len = event["len"]
10339 name = event["name"]
10340
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,))
10342
10343 def handle_net_dev_queue(self, event):
10344 timestamp = event.timestamp
10345 cpu_id = event["cpu_id"]
10346 skbaddr = event["skbaddr"]
10347 len = event["len"]
10348 name = event["name"]
10349
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,))
10351
10352 def handle_net_dev_xmit(self, event):
10353 timestamp = event.timestamp
10354 cpu_id = event["cpu_id"]
10355 skbaddr = event["skbaddr"]
10356 len = event["len"]
10357 rc = event["rc"]
10358 name = event["name"]
10359
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,))
10361
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"]
10368
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,))
10370
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"]
10377
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,))
10379
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"]
10386
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,))
10388
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"]
10395
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,))
10397
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"]
10403
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,))
10405
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"]
10411
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,))
10413
10414 def handle_power_machine_suspend(self, event):
10415 timestamp = event.timestamp
10416 cpu_id = event["cpu_id"]
10417 state = event["state"]
10418
10419 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { state = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, state,))
10420
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"]
10426
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,))
10428
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"]
10434
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,))
10436
10437 def handle_console(self, event):
10438 timestamp = event.timestamp
10439 cpu_id = event["cpu_id"]
10440 _msg_length = event["_msg_length"]
10441 msg = event["msg"]
10442
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,))
10444
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"]
10451 IP = event["IP"]
10452
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,))
10454
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"]
10461 IP = event["IP"]
10462
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,))
10464
10465 def handle_random_get_random_bytes(self, event):
10466 timestamp = event.timestamp
10467 cpu_id = event["cpu_id"]
10468 nbytes = event["nbytes"]
10469 IP = event["IP"]
10470
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,))
10472
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"]
10480 IP = event["IP"]
10481
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,))
10483
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"]
10489 IP = event["IP"]
10490
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,))
10492
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"]
10498 IP = event["IP"]
10499
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,))
10501
10502 def handle_rcu_utilization(self, event):
10503 timestamp = event.timestamp
10504 cpu_id = event["cpu_id"]
10505 s = event["s"]
10506
10507 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { s = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, s,))
10508
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"]
10514
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,))
10516
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"]
10522
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,))
10524
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"]
10531
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,))
10533
10534 def handle_regmap_hw_write_done(self, event):
10535 timestamp = event.timestamp
10536 cpu_id = event["cpu_id"]
10537 name = event["name"]
10538 reg = event["reg"]
10539 count = event["count"]
10540
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,))
10542
10543 def handle_regmap_hw_write_start(self, event):
10544 timestamp = event.timestamp
10545 cpu_id = event["cpu_id"]
10546 name = event["name"]
10547 reg = event["reg"]
10548 count = event["count"]
10549
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,))
10551
10552 def handle_regmap_hw_read_done(self, event):
10553 timestamp = event.timestamp
10554 cpu_id = event["cpu_id"]
10555 name = event["name"]
10556 reg = event["reg"]
10557 count = event["count"]
10558
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,))
10560
10561 def handle_regmap_hw_read_start(self, event):
10562 timestamp = event.timestamp
10563 cpu_id = event["cpu_id"]
10564 name = event["name"]
10565 reg = event["reg"]
10566 count = event["count"]
10567
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,))
10569
10570 def handle_regmap_reg_read_cache(self, event):
10571 timestamp = event.timestamp
10572 cpu_id = event["cpu_id"]
10573 name = event["name"]
10574 reg = event["reg"]
10575 val = event["val"]
10576
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,))
10578
10579 def handle_regmap_reg_read(self, event):
10580 timestamp = event.timestamp
10581 cpu_id = event["cpu_id"]
10582 name = event["name"]
10583 reg = event["reg"]
10584 val = event["val"]
10585
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,))
10587
10588 def handle_regmap_reg_write(self, event):
10589 timestamp = event.timestamp
10590 cpu_id = event["cpu_id"]
10591 name = event["name"]
10592 reg = event["reg"]
10593 val = event["val"]
10594
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,))
10596
10597 def handle_regulator_set_voltage_complete(self, event):
10598 timestamp = event.timestamp
10599 cpu_id = event["cpu_id"]
10600 name = event["name"]
10601 val = event["val"]
10602
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,))
10604
10605 def handle_regulator_set_voltage(self, event):
10606 timestamp = event.timestamp
10607 cpu_id = event["cpu_id"]
10608 name = event["name"]
10609 min = event["min"]
10610 max = event["max"]
10611
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,))
10613
10614 def handle_regulator_disable_complete(self, event):
10615 timestamp = event.timestamp
10616 cpu_id = event["cpu_id"]
10617 name = event["name"]
10618
10619 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
10620
10621 def handle_regulator_disable(self, event):
10622 timestamp = event.timestamp
10623 cpu_id = event["cpu_id"]
10624 name = event["name"]
10625
10626 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
10627
10628 def handle_regulator_enable_complete(self, event):
10629 timestamp = event.timestamp
10630 cpu_id = event["cpu_id"]
10631 name = event["name"]
10632
10633 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
10634
10635 def handle_regulator_enable_delay(self, event):
10636 timestamp = event.timestamp
10637 cpu_id = event["cpu_id"]
10638 name = event["name"]
10639
10640 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
10641
10642 def handle_regulator_enable(self, event):
10643 timestamp = event.timestamp
10644 cpu_id = event["cpu_id"]
10645 name = event["name"]
10646
10647 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
10648
10649 def handle_rpm_return_int(self, event):
10650 timestamp = event.timestamp
10651 cpu_id = event["cpu_id"]
10652 name = event["name"]
10653 ip = event["ip"]
10654 ret = event["ret"]
10655
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,))
10657
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"]
10669
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,))
10671
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"]
10683
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,))
10685
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"]
10697
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,))
10699
10700 def handle_sched_pi_setprio(self, event):
10701 timestamp = event.timestamp
10702 cpu_id = event["cpu_id"]
10703 comm = event["comm"]
10704 tid = event["tid"]
10705 oldprio = event["oldprio"]
10706 newprio = event["newprio"]
10707
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,))
10709
10710 def handle_sched_stat_runtime(self, event):
10711 timestamp = event.timestamp
10712 cpu_id = event["cpu_id"]
10713 comm = event["comm"]
10714 tid = event["tid"]
10715 runtime = event["runtime"]
10716 vruntime = event["vruntime"]
10717
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,))
10719
10720 def handle_sched_stat_blocked(self, event):
10721 timestamp = event.timestamp
10722 cpu_id = event["cpu_id"]
10723 comm = event["comm"]
10724 tid = event["tid"]
10725 delay = event["delay"]
10726
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,))
10728
10729 def handle_sched_stat_iowait(self, event):
10730 timestamp = event.timestamp
10731 cpu_id = event["cpu_id"]
10732 comm = event["comm"]
10733 tid = event["tid"]
10734 delay = event["delay"]
10735
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,))
10737
10738 def handle_sched_stat_sleep(self, event):
10739 timestamp = event.timestamp
10740 cpu_id = event["cpu_id"]
10741 comm = event["comm"]
10742 tid = event["tid"]
10743 delay = event["delay"]
10744
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,))
10746
10747 def handle_sched_stat_wait(self, event):
10748 timestamp = event.timestamp
10749 cpu_id = event["cpu_id"]
10750 comm = event["comm"]
10751 tid = event["tid"]
10752 delay = event["delay"]
10753
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,))
10755
10756 def handle_sched_process_exec(self, event):
10757 timestamp = event.timestamp
10758 cpu_id = event["cpu_id"]
10759 filename = event["filename"]
10760 tid = event["tid"]
10761 old_tid = event["old_tid"]
10762
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,))
10764
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"]
10774
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,))
10776
10777 def handle_sched_process_wait(self, event):
10778 timestamp = event.timestamp
10779 cpu_id = event["cpu_id"]
10780 comm = event["comm"]
10781 tid = event["tid"]
10782 prio = event["prio"]
10783
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,))
10785
10786 def handle_sched_wait_task(self, event):
10787 timestamp = event.timestamp
10788 cpu_id = event["cpu_id"]
10789 comm = event["comm"]
10790 tid = event["tid"]
10791 prio = event["prio"]
10792
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,))
10794
10795 def handle_sched_process_exit(self, event):
10796 timestamp = event.timestamp
10797 cpu_id = event["cpu_id"]
10798 comm = event["comm"]
10799 tid = event["tid"]
10800 prio = event["prio"]
10801
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,))
10803
10804 def handle_sched_process_free(self, event):
10805 timestamp = event.timestamp
10806 cpu_id = event["cpu_id"]
10807 comm = event["comm"]
10808 tid = event["tid"]
10809 prio = event["prio"]
10810
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,))
10812
10813 def handle_sched_migrate_task(self, event):
10814 timestamp = event.timestamp
10815 cpu_id = event["cpu_id"]
10816 comm = event["comm"]
10817 tid = event["tid"]
10818 prio = event["prio"]
10819 orig_cpu = event["orig_cpu"]
10820 dest_cpu = event["dest_cpu"]
10821
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,))
10823
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"]
10834
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,))
10836
10837 def handle_sched_wakeup_new(self, event):
10838 timestamp = event.timestamp
10839 cpu_id = event["cpu_id"]
10840 comm = event["comm"]
10841 tid = event["tid"]
10842 prio = event["prio"]
10843 success = event["success"]
10844 target_cpu = event["target_cpu"]
10845
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,))
10847
10848 def handle_sched_wakeup(self, event):
10849 timestamp = event.timestamp
10850 cpu_id = event["cpu_id"]
10851 comm = event["comm"]
10852 tid = event["tid"]
10853 prio = event["prio"]
10854 success = event["success"]
10855 target_cpu = event["target_cpu"]
10856
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,))
10858
10859 def handle_sched_kthread_stop_ret(self, event):
10860 timestamp = event.timestamp
10861 cpu_id = event["cpu_id"]
10862 ret = event["ret"]
10863
10864 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { ret = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, ret,))
10865
10866 def handle_sched_kthread_stop(self, event):
10867 timestamp = event.timestamp
10868 cpu_id = event["cpu_id"]
10869 comm = event["comm"]
10870 tid = event["tid"]
10871
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,))
10873
10874 def handle_scsi_eh_wakeup(self, event):
10875 timestamp = event.timestamp
10876 cpu_id = event["cpu_id"]
10877 host_no = event["host_no"]
10878
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,))
10880
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"]
10886 id = event["id"]
10887 lun = event["lun"]
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"]
10896
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,))
10898
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"]
10904 id = event["id"]
10905 lun = event["lun"]
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"]
10914
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,))
10916
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"]
10922 id = event["id"]
10923 lun = event["lun"]
10924 rtn = event["rtn"]
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"]
10932
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,))
10934
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"]
10940 id = event["id"]
10941 lun = event["lun"]
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"]
10949
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,))
10951
10952 def handle_signal_deliver(self, event):
10953 timestamp = event.timestamp
10954 cpu_id = event["cpu_id"]
10955 sig = event["sig"]
10956 errno = event["errno"]
10957 code = event["code"]
10958 sa_handler = event["sa_handler"]
10959 sa_flags = event["sa_flags"]
10960
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,))
10962
10963 def handle_signal_generate(self, event):
10964 timestamp = event.timestamp
10965 cpu_id = event["cpu_id"]
10966 sig = event["sig"]
10967 errno = event["errno"]
10968 code = event["code"]
10969 comm = event["comm"]
10970 pid = event["pid"]
10971 group = event["group"]
10972 result = event["result"]
10973
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,))
10975
10976 def handle_skb_copy_datagram_iovec(self, event):
10977 timestamp = event.timestamp
10978 cpu_id = event["cpu_id"]
10979 skbaddr = event["skbaddr"]
10980 len = event["len"]
10981
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,))
10983
10984 def handle_skb_consume(self, event):
10985 timestamp = event.timestamp
10986 cpu_id = event["cpu_id"]
10987 skbaddr = event["skbaddr"]
10988
10989 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { skbaddr = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, skbaddr,))
10990
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"]
10997
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,))
10999
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"]
11008
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,))
11010
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"]
11017
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,))
11019
11020 def handle_lttng_statedump_interrupt(self, event):
11021 timestamp = event.timestamp
11022 cpu_id = event["cpu_id"]
11023 irq = event["irq"]
11024 name = event["name"]
11025 action = event["action"]
11026
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,))
11028
11029 def handle_lttng_statedump_block_device(self, event):
11030 timestamp = event.timestamp
11031 cpu_id = event["cpu_id"]
11032 dev = event["dev"]
11033 diskname = event["diskname"]
11034
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,))
11036
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"]
11042
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,))
11044
11045 def handle_lttng_statedump_vm_map(self, event):
11046 timestamp = event.timestamp
11047 cpu_id = event["cpu_id"]
11048 pid = event["pid"]
11049 start = event["start"]
11050 end = event["end"]
11051 flags = event["flags"]
11052 inode = event["inode"]
11053 pgoff = event["pgoff"]
11054
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,))
11056
11057 def handle_lttng_statedump_file_descriptor(self, event):
11058 timestamp = event.timestamp
11059 cpu_id = event["cpu_id"]
11060 pid = event["pid"]
11061 fd = event["fd"]
11062 flags = event["flags"]
11063 fmode = event["fmode"]
11064 filename = event["filename"]
11065
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,))
11067
11068 def handle_lttng_statedump_process_state(self, event):
11069 timestamp = event.timestamp
11070 cpu_id = event["cpu_id"]
11071 tid = event["tid"]
11072 vtid = event["vtid"]
11073 pid = event["pid"]
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"]
11083
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,))
11085
11086 def handle_lttng_statedump_end(self, event):
11087 timestamp = event.timestamp
11088 cpu_id = event["cpu_id"]
11089
11090 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
11091
11092 def handle_lttng_statedump_start(self, event):
11093 timestamp = event.timestamp
11094 cpu_id = event["cpu_id"]
11095
11096 self.print_filter(event, "[%s] %s: { cpu_id = %s }, }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id,))
11097
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"]
11108
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,))
11110
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"]
11121
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,))
11123
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"]
11133
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,))
11135
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"]
11145
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,))
11147
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"]
11157
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,))
11159
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"]
11166
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,))
11168
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"]
11175
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,))
11177
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"]
11184
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,))
11186
11187 def handle_itimer_expire(self, event):
11188 timestamp = event.timestamp
11189 cpu_id = event["cpu_id"]
11190 which = event["which"]
11191 pid = event["pid"]
11192 now = event["now"]
11193
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,))
11195
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"]
11205
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,))
11207
11208 def handle_hrtimer_cancel(self, event):
11209 timestamp = event.timestamp
11210 cpu_id = event["cpu_id"]
11211 hrtimer = event["hrtimer"]
11212
11213 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { hrtimer = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, hrtimer,))
11214
11215 def handle_hrtimer_expire_exit(self, event):
11216 timestamp = event.timestamp
11217 cpu_id = event["cpu_id"]
11218 hrtimer = event["hrtimer"]
11219
11220 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { hrtimer = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, hrtimer,))
11221
11222 def handle_hrtimer_expire_entry(self, event):
11223 timestamp = event.timestamp
11224 cpu_id = event["cpu_id"]
11225 hrtimer = event["hrtimer"]
11226 now = event["now"]
11227 function = event["function"]
11228
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,))
11230
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"]
11238
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,))
11240
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"]
11247
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,))
11249
11250 def handle_timer_cancel(self, event):
11251 timestamp = event.timestamp
11252 cpu_id = event["cpu_id"]
11253 timer = event["timer"]
11254
11255 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { timer = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, timer,))
11256
11257 def handle_timer_expire_exit(self, event):
11258 timestamp = event.timestamp
11259 cpu_id = event["cpu_id"]
11260 timer = event["timer"]
11261
11262 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { timer = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, timer,))
11263
11264 def handle_timer_expire_entry(self, event):
11265 timestamp = event.timestamp
11266 cpu_id = event["cpu_id"]
11267 timer = event["timer"]
11268 now = event["now"]
11269 function = event["function"]
11270
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,))
11272
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"]
11279 now = event["now"]
11280
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,))
11282
11283 def handle_timer_init(self, event):
11284 timestamp = event.timestamp
11285 cpu_id = event["cpu_id"]
11286 timer = event["timer"]
11287
11288 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { timer = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, timer,))
11289
11290 def handle_udp_fail_queue_rcv_skb(self, event):
11291 timestamp = event.timestamp
11292 cpu_id = event["cpu_id"]
11293 rc = event["rc"]
11294 lport = event["lport"]
11295
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,))
11297
11298 def handle_mm_vmscan_lru_shrink_inactive(self, event):
11299 timestamp = event.timestamp
11300 cpu_id = event["cpu_id"]
11301 nid = event["nid"]
11302 zid = event["zid"]
11303 nr_scanned = event["nr_scanned"]
11304 nr_reclaimed = event["nr_reclaimed"]
11305 priority = event["priority"]
11306 reclaim_flags = event["reclaim_flags"]
11307
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,))
11309
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"]
11315
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,))
11317
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"]
11327
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,))
11329
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"]
11339
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,))
11341
11342 def handle_mm_shrink_slab_end(self, event):
11343 timestamp = event.timestamp
11344 cpu_id = event["cpu_id"]
11345 shr = event["shr"]
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"]
11351
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,))
11353
11354 def handle_mm_shrink_slab_start(self, event):
11355 timestamp = event.timestamp
11356 cpu_id = event["cpu_id"]
11357 shr = event["shr"]
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"]
11366
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,))
11368
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"]
11373
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,))
11375
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"]
11380
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,))
11382
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"]
11387
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,))
11389
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"]
11396
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,))
11398
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"]
11405
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,))
11407
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"]
11414
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,))
11416
11417 def handle_mm_vmscan_wakeup_kswapd(self, event):
11418 timestamp = event.timestamp
11419 cpu_id = event["cpu_id"]
11420 nid = event["nid"]
11421 zid = event["zid"]
11422 order = event["order"]
11423
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,))
11425
11426 def handle_mm_vmscan_kswapd_wake(self, event):
11427 timestamp = event.timestamp
11428 cpu_id = event["cpu_id"]
11429 nid = event["nid"]
11430 order = event["order"]
11431
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,))
11433
11434 def handle_mm_vmscan_kswapd_sleep(self, event):
11435 timestamp = event.timestamp
11436 cpu_id = event["cpu_id"]
11437 nid = event["nid"]
11438
11439 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { nid = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, nid,))
11440
11441 def handle_workqueue_execute_end(self, event):
11442 timestamp = event.timestamp
11443 cpu_id = event["cpu_id"]
11444 work = event["work"]
11445
11446 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { work = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, work,))
11447
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"]
11453
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,))
11455
11456 def handle_workqueue_activate_work(self, event):
11457 timestamp = event.timestamp
11458 cpu_id = event["cpu_id"]
11459 work = event["work"]
11460
11461 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { work = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, work,))
11462
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"]
11469
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,))
11471
11472 def handle_writeback_single_inode(self, event):
11473 timestamp = event.timestamp
11474 cpu_id = event["cpu_id"]
11475 name = event["name"]
11476 ino = event["ino"]
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"]
11482
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,))
11484
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"]
11490
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,))
11492
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"]
11498
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,))
11500
11501 def handle_writeback_sb_inodes_requeue(self, event):
11502 timestamp = event.timestamp
11503 cpu_id = event["cpu_id"]
11504 name = event["name"]
11505 ino = event["ino"]
11506 state = event["state"]
11507 dirtied_when = event["dirtied_when"]
11508
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,))
11510
11511 def handle_writeback_balance_dirty_pages(self, event):
11512 timestamp = event.timestamp
11513 cpu_id = event["cpu_id"]
11514 bdi = event["bdi"]
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"]
11528
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,))
11530
11531 def handle_writeback_bdi_dirty_ratelimit(self, event):
11532 timestamp = event.timestamp
11533 cpu_id = event["cpu_id"]
11534 bdi = event["bdi"]
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"]
11541
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,))
11543
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"]
11555
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,))
11557
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"]
11563
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,))
11565
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"]
11579
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,))
11581
11582 def handle_writeback_thread_stop(self, event):
11583 timestamp = event.timestamp
11584 cpu_id = event["cpu_id"]
11585 name = event["name"]
11586
11587 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11588
11589 def handle_writeback_thread_start(self, event):
11590 timestamp = event.timestamp
11591 cpu_id = event["cpu_id"]
11592 name = event["name"]
11593
11594 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11595
11596 def handle_writeback_bdi_unregister(self, event):
11597 timestamp = event.timestamp
11598 cpu_id = event["cpu_id"]
11599 name = event["name"]
11600
11601 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11602
11603 def handle_writeback_bdi_register(self, event):
11604 timestamp = event.timestamp
11605 cpu_id = event["cpu_id"]
11606 name = event["name"]
11607
11608 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11609
11610 def handle_writeback_wake_forker_thread(self, event):
11611 timestamp = event.timestamp
11612 cpu_id = event["cpu_id"]
11613 name = event["name"]
11614
11615 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11616
11617 def handle_writeback_wake_thread(self, event):
11618 timestamp = event.timestamp
11619 cpu_id = event["cpu_id"]
11620 name = event["name"]
11621
11622 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11623
11624 def handle_writeback_wake_background(self, event):
11625 timestamp = event.timestamp
11626 cpu_id = event["cpu_id"]
11627 name = event["name"]
11628
11629 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11630
11631 def handle_writeback_nowork(self, event):
11632 timestamp = event.timestamp
11633 cpu_id = event["cpu_id"]
11634 name = event["name"]
11635
11636 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11637
11638 def handle_writeback_pages_written(self, event):
11639 timestamp = event.timestamp
11640 cpu_id = event["cpu_id"]
11641 pages = event["pages"]
11642
11643 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { pages = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, pages,))
11644
11645 def handle_writeback_wait(self, event):
11646 timestamp = event.timestamp
11647 cpu_id = event["cpu_id"]
11648 name = event["name"]
11649
11650 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11651
11652 def handle_writeback_written(self, event):
11653 timestamp = event.timestamp
11654 cpu_id = event["cpu_id"]
11655 name = event["name"]
11656
11657 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11658
11659 def handle_writeback_start(self, event):
11660 timestamp = event.timestamp
11661 cpu_id = event["cpu_id"]
11662 name = event["name"]
11663
11664 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11665
11666 def handle_writeback_exec(self, event):
11667 timestamp = event.timestamp
11668 cpu_id = event["cpu_id"]
11669 name = event["name"]
11670
11671 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11672
11673 def handle_writeback_queue(self, event):
11674 timestamp = event.timestamp
11675 cpu_id = event["cpu_id"]
11676 name = event["name"]
11677
11678 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11679
11680 def handle_writeback_nothread(self, event):
11681 timestamp = event.timestamp
11682 cpu_id = event["cpu_id"]
11683 name = event["name"]
11684
11685 self.print_filter(event, "[%s] %s: { cpu_id = %s }, { name = %s }" % (self.ns_to_hour_nsec(timestamp), event.name, cpu_id, name,))
11686
11687 def handle_writeback_write_inode(self, event):
11688 timestamp = event.timestamp
11689 cpu_id = event["cpu_id"]
11690 name = event["name"]
11691 ino = event["ino"]
11692 sync_mode = event["sync_mode"]
11693
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,))
11695
11696 def handle_writeback_write_inode_start(self, event):
11697 timestamp = event.timestamp
11698 cpu_id = event["cpu_id"]
11699 name = event["name"]
11700 ino = event["ino"]
11701 sync_mode = event["sync_mode"]
11702
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,))
11704
11705 def handle_writeback_dirty_inode(self, event):
11706 timestamp = event.timestamp
11707 cpu_id = event["cpu_id"]
11708 name = event["name"]
11709 ino = event["ino"]
11710 flags = event["flags"]
11711
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,))
11713
11714 def handle_writeback_dirty_inode_start(self, event):
11715 timestamp = event.timestamp
11716 cpu_id = event["cpu_id"]
11717 name = event["name"]
11718 ino = event["ino"]
11719 flags = event["flags"]
11720
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,))
11722
11723 def handle_writeback_dirty_page(self, event):
11724 timestamp = event.timestamp
11725 cpu_id = event["cpu_id"]
11726 name = event["name"]
11727 ino = event["ino"]
11728 index = event["index"]
11729
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,))
11731
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"]
11739
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,))
11741
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"]
11749
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,))
11751
11752 def handle_offcpu_latency(self, event):
11753 timestamp = event.timestamp
11754 cpu_id = event["cpu_id"]
11755 comm = event["comm"]
11756 pid = event["pid"]
11757 delay = event["delay"]
11758 flag = event["flag"]
11759
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,))
11761
11762 def handle_wakeup_latency(self, event):
11763 timestamp = event.timestamp
11764 cpu_id = event["cpu_id"]
11765 comm = event["comm"]
11766 pid = event["pid"]
11767 delay = event["delay"]
11768 flag = event["flag"]
11769
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
11772
11773
11774if __name__ == "__main__":
02f4944e 11775 parser = argparse.ArgumentParser(description='Track a process throughout a LTTng trace')
84d21769
JD
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 '
11779 'process names')
11780 parser.add_argument('--tid', '-t', type=str, default=0,
11781 help='Filter the results only for this list '
11782 'of TIDs')
11783 parser.add_argument('--follow-child', '-f', action="store_true",
0f4f9264 11784 help='Follow children on fork')
84d21769
JD
11785 args = parser.parse_args()
11786
11787 arg_proc_list = None
11788 if args.procname:
11789 arg_proc_list = args.procname.split(",")
11790 arg_tid_list = None
11791 if args.tid:
11792 arg_tid_list = []
11793 for i in args.tid.split(","):
11794 arg_tid_list.append(int(i))
11795
11796 traces = TraceCollection()
11797 handle = traces.add_traces_recursive(args.path, "ctf")
11798 if handle is None:
11799 sys.exit(1)
11800
11801 t = TraceParser(traces, arg_proc_list, arg_tid_list, args.follow_child)
11802 t.parse()
11803
11804 for h in handle.values():
11805 traces.remove_trace(h)
This page took 0.505991 seconds and 5 git commands to generate.