]> Git Repo - linux.git/blobdiff - tools/perf/scripts/python/syscall-counts-by-pid.py
Merge tag 'amd-drm-next-6.5-2023-06-09' of https://gitlab.freedesktop.org/agd5f/linux...
[linux.git] / tools / perf / scripts / python / syscall-counts-by-pid.py
index 42782487b0e9ba4018d84ccbc4fe3f4623a44d16..f254e40c6f0fda463fe296d536f6ebf4921621ab 100644 (file)
@@ -39,11 +39,10 @@ def trace_end():
        print_syscall_totals()
 
 def raw_syscalls__sys_enter(event_name, context, common_cpu,
-       common_secs, common_nsecs, common_pid, common_comm,
-       common_callchain, id, args):
-
+               common_secs, common_nsecs, common_pid, common_comm,
+               common_callchain, id, args):
        if (for_comm and common_comm != for_comm) or \
-          (for_pid  and common_pid  != for_pid ):
+               (for_pid and common_pid != for_pid ):
                return
        try:
                syscalls[common_comm][common_pid][id] += 1
@@ -51,26 +50,26 @@ def raw_syscalls__sys_enter(event_name, context, common_cpu,
                syscalls[common_comm][common_pid][id] = 1
 
 def syscalls__sys_enter(event_name, context, common_cpu,
-       common_secs, common_nsecs, common_pid, common_comm,
-       id, args):
+               common_secs, common_nsecs, common_pid, common_comm,
+               id, args):
        raw_syscalls__sys_enter(**locals())
 
 def print_syscall_totals():
-    if for_comm is not None:
-           print("\nsyscall events for %s:\n" % (for_comm))
-    else:
-           print("\nsyscall events by comm/pid:\n")
-
-    print("%-40s  %10s" % ("comm [pid]/syscalls", "count"))
-    print("%-40s  %10s" % ("----------------------------------------",
-                            "----------"))
-
-    comm_keys = syscalls.keys()
-    for comm in comm_keys:
-           pid_keys = syscalls[comm].keys()
-           for pid in pid_keys:
-                   print("\n%s [%d]" % (comm, pid))
-                   id_keys = syscalls[comm][pid].keys()
-                   for id, val in sorted(syscalls[comm][pid].items(), \
-                                 key = lambda kv: (kv[1], kv[0]),  reverse = True):
-                           print("  %-38s  %10d" % (syscall_name(id), val))
+       if for_comm is not None:
+               print("\nsyscall events for %s:\n" % (for_comm))
+       else:
+               print("\nsyscall events by comm/pid:\n")
+
+       print("%-40s  %10s" % ("comm [pid]/syscalls", "count"))
+       print("%-40s  %10s" % ("----------------------------------------",
+                               "----------"))
+
+       comm_keys = syscalls.keys()
+       for comm in comm_keys:
+               pid_keys = syscalls[comm].keys()
+               for pid in pid_keys:
+                       print("\n%s [%d]" % (comm, pid))
+                       id_keys = syscalls[comm][pid].keys()
+                       for id, val in sorted(syscalls[comm][pid].items(),
+                               key = lambda kv: (kv[1], kv[0]), reverse = True):
+                               print("  %-38s  %10d" % (syscall_name(id), val))
This page took 0.035156 seconds and 4 git commands to generate.