1TAPSET::SYSCALLS(3stap) TAPSET::SYSCALLS(3stap)
2
3
4
6 tapset::syscalls - systemtap syscall tapset
7
8
10 Following is an overview of available syscall probes and convenience
11 variables they offer. By default, each syscall probe has name and
12 argstr convenience variables, which are not included in the overview in
13 order to keep it short. Non dwarf-based nd_syscall probes are supposed
14 to have the same convenience variables.
15
16
17 syscall.accept
18 addr_uaddr, addrlen_uaddr, sockfd
19
20 syscall.accept4
21 addr_uaddr, addrlen_uaddr, flags, flags_str, sockfd
22
23 syscall.access
24 mode, mode_str, pathname, pathname_unquoted
25
26 syscall.acct
27 filename, filename_unquoted
28
29 syscall.add_key
30 description_uaddr, payload_uaddr, plen, ringid, type_uaddr
31
32 syscall.adjtimex
33 buf_str, buf_uaddr
34
35 syscall.alarm
36 seconds
37
38 syscall.arch_prctl
39 addr, code, code_str
40
41 syscall.bdflush
42 $id, $regs, data, data_str, func, int, pt_regs*
43
44 syscall.bind
45 addrlen, my_addr_uaddr, sockfd, uaddr_af, uaddr_ip,
46 uaddr_ip_port, uaddr_ipv6_flowinfo, uaddr_ipv6_scope_id
47
48 syscall.bpf
49 attr_uaddr, cmd, cmd_str, size
50
51 syscall.brk
52 brk
53
54 syscall.capget
55 data_uaddr, header_uaddr
56
57 syscall.capset
58 data_uaddr, header_uaddr
59
60 syscall.chdir
61 path, path_unquoted
62
63 syscall.chmod
64 mode, path, path_unquoted
65
66 syscall.chown
67 group, owner, path, path_unquoted
68
69 syscall.chown16
70 group, owner, path, path_unquoted
71
72 syscall.chroot
73 path, path_unquoted
74
75 syscall.clock_adjtime
76 clk_id, clk_id_str, tx_uaddr, tx_uaddr_str
77
78 syscall.clock_getres
79 clk_id, clk_id_str, res_uaddr
80
81 syscall.clock_gettime
82 clk_id, clk_id_str, tp_uaddr
83
84 syscall.clock_nanosleep
85 clk_id, clk_id_str, flags, flags_str, rem_uaddr, req_str,
86 req_uaddr
87
88 syscall.clock_settime
89 clk_id, clk_id_str, tp_uaddr, tp_uaddr_str
90
91 syscall.clone
92 $id, $regs, child_tid_uaddr, clone_flags, int, parent_tid_uaddr,
93 pt_regs*, stack_start
94
95 syscall.close
96 fd
97
98 syscall.compat_adjtimex
99 $id, $regs, buf_str, buf_uaddr, int, pt_regs*
100
101 syscall.compat_clock_nanosleep
102 $id, $regs, clk_id, clk_id_str, flags, flags_str, int, pt_regs*,
103 rem_uaddr, req_str, req_uaddr
104
105 syscall.compat_execve
106 args, env_str, filename
107
108 syscall.compat_execveat
109 args, dirfd, dirfd_str, env_str, filename, flags, flags_str
110
111 syscall.compat_fadvise64
112 $id, $regs, advice, advice_str, fd, int, len, offset, pt_regs*
113
114 syscall.compat_fadvise64_64
115 $id, $regs, advice, advice_str, fd, int, len, offset, pt_regs*
116
117 syscall.compat_fallocate
118 $id, $regs, fd, int, len, mode, mode_str, offset, pt_regs*
119
120 syscall.compat_ftruncate64
121 $id, $regs, fd, int, length, pt_regs*
122
123 syscall.compat_futex
124 $id, $regs, futex_uaddr, int, op, pt_regs*, uaddr2_uaddr,
125 utime_uaddr, val3, val
126
127 syscall.compat_futimesat
128 $id, $regs, dirfd, dirfd_str, filename, filename_uaddr, file‐
129 name_unquoted, int, pt_regs*, tvp_str, tvp_uaddr
130
131 syscall.compat_getitimer
132 value_uaddr, which
133
134 syscall.compat_lookup_dcookie
135 $id, $regs, buffer_uaddr, cookie, int, len, pt_regs*
136
137 syscall.compat_nanosleep
138 $id, $regs, int, pt_regs*, rem_uaddr, req_str, req_uaddr
139
140 syscall.compat_ppoll
141 $id, $regs, fds_uaddr, int, nfds, pt_regs*, sigmask, sigsetsize,
142 tsp, tsp_str
143
144 syscall.compat_pselect6
145 $id, $regs, exceptfds, int, nfds, pt_regs*, readfds, sigmask,
146 timeout, timeout_str, writefds
147
148 syscall.compat_readahead
149 $id, $regs, count, fd, int, offset, pt_regs*
150
151 syscall.compat_recvmmsg
152 $id, $regs, flags, flags_str, int, mmsg_uaddr, pt_regs*, s,
153 timeout_str, timeout_uaddr, vlen
154
155 syscall.compat_select
156 exceptfds_uaddr, n, readfds_uaddr, timeout_str, timeout_uaddr,
157 writefds_uaddr
158
159 syscall.compat_setitimer
160 ovalue_uaddr, value_str, value_uaddr, which, which_str
161
162 syscall.compat_signalfd
163 flags
164
165 syscall.compat_sys_msgctl
166 buf_uaddr, cmd, cmd_str, msqid
167
168 syscall.compat_sys_msgrcv
169 msgflg, msgflg_str, msgp_uaddr, msgsz, msgtyp, msqid
170
171 syscall.compat_sys_msgsnd
172 msgflg, msgflg_str, msgp_uaddr, msgsz, msqid
173
174 syscall.compat_sys_recvmsg
175 flags, flags_str, msg_uaddr, s
176
177 syscall.compat_sys_semctl
178 arg, cmd, cmdstr, semid, semnum
179
180 syscall.compat_sys_semtimedop
181 nsops, semid, sops_uaddr, timeout_str, timeout_uaddr
182
183 syscall.compat_sys_sendmsg
184 flags, flags_str, msg_uaddr, s
185
186 syscall.compat_sys_shmat
187 shmaddr_uaddr, shmflg, shmflg_str, shmid
188
189 syscall.compat_sys_shmctl
190 buf_uaddr, cmd, cmd_str, shmid
191
192 syscall.compat_sys_utimes
193 $id, $regs, filename, filename_unquoted, int, pt_regs*, timeval,
194 tvp_uaddr_str
195
196 syscall.compat_truncate64
197 $id, $regs, int, length, path, path_uaddr, path_unquoted,
198 pt_regs*
199
200 syscall.compat_utime
201 $id, $regs, actime, buf_uaddr, filename, filename_uaddr, file‐
202 name_unquoted, int, modtime, pt_regs*
203
204 syscall.compat_utimensat
205 $id, $regs, dfd, dfd_str, filename, filename_uaddr, filename_un‐
206 quoted, flags, flags_str, int, pt_regs*, tsp_str, tsp_uaddr
207
208 syscall.compat_vmsplice
209 $id, $regs, fd, flags, flags_str, int, iov, nr_segs, pt_regs*
210
211 syscall.connect
212 addrlen, serv_addr_uaddr, sockfd, uaddr_af, uaddr_ip,
213 uaddr_ip_port, uaddr_ipv6_flowinfo, uaddr_ipv6_scope_id
214
215 syscall.copy_file_range
216 fd_in, fd_out, flags, len, off_in, off_out
217
218 syscall.creat
219 mode, pathname, pathname_unquoted
220
221 syscall.delete_module
222 flags, flags_str, name_user, name_user_unquoted
223
224 syscall.dup
225 oldfd
226
227 syscall.dup2
228 flags, flags_str, newfd, oldfd
229
230 syscall.dup3
231 flags, flags_str, newfd, oldfd
232
233 syscall.epoll_create
234 flags, size
235
236 syscall.epoll_ctl
237 epfd, event_uaddr, fd, op, op_str
238
239 syscall.epoll_pwait
240 epfd, events_uaddr, maxevents, sigmask_uaddr, sigsetsize, time‐
241 out
242
243 syscall.epoll_wait
244 epfd, events_uaddr, maxevents, timeout
245
246 syscall.eventfd
247 count, flags, flags_str
248
249 syscall.execve
250 args, env_str, filename
251
252 syscall.execveat
253 args, dirfd, dirfd_str, env_str, filename, flags, flags_str
254
255 syscall.exit
256 status
257
258 syscall.exit_group
259 status
260
261 syscall.faccessat
262 dirfd, dirfd_str, mode, mode_str, pathname, pathname_unquoted
263
264 syscall.faccessat2
265 dirfd, dirfd_str, flags, flags_str, mode, mode_str, pathname,
266 pathname_unquoted
267
268 syscall.fadvise64
269 advice, advice_str, fd, len, offset
270
271 syscall.fadvise64_64
272 $id, $regs, advice, advice_str, fd, int, len, offset, pt_regs*
273
274 syscall.fallocate
275 fd, len, mode, mode_str, offset
276
277 syscall.fanotify_init
278 event_f_flags, event_f_flags_str, flags, flags_str
279
280 syscall.fanotify_mark
281 dirfd, dirfd_str, fanotify_fd, flags, flags_str, mask, mask_str,
282 pathname, pathname_unquoted
283
284 syscall.fchdir
285 fd
286
287 syscall.fchmod
288 fildes, mode
289
290 syscall.fchmodat
291 dirfd, dirfd_str, mode, pathname, pathname_unquoted
292
293 syscall.fchown
294 fd, group, owner
295
296 syscall.fchown16
297 fd, group, owner
298
299 syscall.fchownat
300 dirfd, dirfd_str, flags, flags_str, group, owner, pathname,
301 pathname_unquoted
302
303 syscall.fcntl
304 arg, cmd, cmd_str, fd
305
306 syscall.fdatasync
307 fd
308
309 syscall.fgetxattr
310 filedes, name_str, name_str_unquoted, size, value_uaddr
311
312 syscall.finit_module
313 fd, flags, flags_str, uargs, uargs_unquoted
314
315 syscall.flistxattr
316 filedes, list_uaddr, size
317
318 syscall.flock
319 fd, operation
320
321 syscall.fork
322
323
324 syscall.fremovexattr
325 filedes, name_str, name_str_unquoted, name_uaddr
326
327 syscall.fsetxattr
328 filedes, flags, flags_str, name_str, name_str_unquoted,
329 name_uaddr, size, value_str, value_uaddr
330
331 syscall.fstat
332 buf_uaddr, filedes
333
334 syscall.fstatat
335 buf_uaddr, dirfd, dirfd_str, flags, flags_str, path, path_un‐
336 quoted
337
338 syscall.fstatfs
339 buf_uaddr, fd
340
341 syscall.fstatfs64
342 buf_uaddr, fd, sz
343
344 syscall.fsync
345 fd
346
347 syscall.ftruncate
348 fd, length
349
350 syscall.ftruncate64
351 $id, $regs, fd, int, length, pt_regs*
352
353 syscall.futex
354 futex_uaddr, op, uaddr2_uaddr, utime_uaddr, val3, val
355
356 syscall.futimesat
357 dirfd, dirfd_str, filename, filename_uaddr, filename_unquoted,
358 tvp_str, tvp_uaddr
359
360 syscall.get_mempolicy
361 addr, flags, flags_str, maxnode, nmask_uaddr, policy_uaddr
362
363 syscall.get_robust_list
364 len_uaddr, list_head_uaddr, pid
365
366 syscall.get_thread_area
367 u_info_str, u_info_uaddr
368
369 syscall.getcpu
370 cpu_uaddr, node_uaddr, tcache_uaddr
371
372 syscall.getcwd
373 buf_uaddr, size
374
375 syscall.getdents
376 count, dirp_uaddr, fd
377
378 syscall.getegid
379
380
381 syscall.geteuid
382
383
384 syscall.getgid
385
386
387 syscall.getgroups
388 list_uaddr, size
389
390 syscall.getitimer
391 value_uaddr, which
392
393 syscall.getpeername
394 name_uaddr, namelen_uaddr, s
395
396 syscall.getpgid
397 pid
398
399 syscall.getpgrp
400
401
402 syscall.getpid
403
404
405 syscall.getppid
406
407
408 syscall.getpriority
409 which, who
410
411 syscall.getrandom
412 buf, buf_unquoted, count, flags, flags_str
413
414 syscall.getresgid
415 egid_uaddr, rgid_uaddr, sgid_uaddr
416
417 syscall.getresuid
418 euid_uaddr, ruid_uaddr, suid_uaddr
419
420 syscall.getrlimit
421 resource, rlim_uaddr
422
423 syscall.getrusage
424 usage_uaddr, who, who_str
425
426 syscall.getsid
427 pid
428
429 syscall.getsockname
430 name_uaddr, namelen_uaddr, s
431
432 syscall.getsockopt
433 fd, level, level_str, optlen_uaddr, optname, optname_str, opt‐
434 val_uaddr
435
436 syscall.gettid
437
438
439 syscall.gettimeofday
440 tv_uaddr, tz_uaddr
441
442 syscall.getuid
443
444
445 syscall.getxattr
446 name_str, name_str_unquoted, path, path_unquoted, size,
447 value_uaddr
448
449 syscall.init_module
450 len, uargs, uargs_unquoted, umod_uaddr
451
452 syscall.inotify_add_watch
453 fd, mask, mask_str, path, path_uaddr, path_unquoted
454
455 syscall.inotify_init
456 flags
457
458 syscall.inotify_rm_watch
459 fd, wd
460
461 syscall.io_cancel
462 ctx_id, iocb_uaddr, result_uaddr
463
464 syscall.io_destroy
465 ctx
466
467 syscall.io_getevents
468 ctx_id, events_uaddr, min_nr, nr, timeout_uaddr, timestr
469
470 syscall.io_setup
471 ctxp_uaddr, maxevents
472
473 syscall.io_submit
474 ctx_id, iocbpp_uaddr, nr
475
476 syscall.ioctl
477 argp, fd, request
478
479 syscall.ioperm
480 from, num, turn_on
481
482 syscall.iopl
483 level
484
485 syscall.ioprio_get
486 which, which_str, who
487
488 syscall.ioprio_set
489 ioprio, ioprio_str, which, which_str, who
490
491 syscall.kcmp
492 idx1, idx2, pid1, pid2, type, type_str
493
494 syscall.kexec_file_load
495 cmdline, cmdline_len, cmdline_unquoted, flags, flags_str, ini‐
496 trd_fd, kernel_fd
497
498 syscall.kexec_load
499 entry, flags, flags_str, nr_segments, segments_uaddr
500
501 syscall.keyctl
502 arg2, arg3, arg4, arg5, option
503
504 syscall.kill
505 pid, sig, sig_name
506
507 syscall.lchown
508 group, owner, path, path_unquoted
509
510 syscall.lchown16
511 group, owner, path, path_unquoted
512
513 syscall.lgetxattr
514 name_str, name_str_unquoted, path, path_unquoted, size,
515 value_uaddr
516
517 syscall.link
518 newpath, newpath_unquoted, oldpath, oldpath_unquoted
519
520 syscall.linkat
521 flags, flags_str, newdirfd, newdirfd_str, newpath, newpath_un‐
522 quoted, olddirfd, olddirfd_str, oldpath, oldpath_unquoted
523
524 syscall.listen
525 backlog, sockfd
526
527 syscall.listxattr
528 list_uaddr, path, path_uaddr, path_unquoted, size
529
530 syscall.llistxattr
531 list_uaddr, path, path_uaddr, path_unquoted, size
532
533 syscall.llseek
534 fd, offset_high, offset_low, result_uaddr, whence, whence_str
535
536 syscall.lookup_dcookie
537 $id, $regs, buffer_uaddr, cookie, int, len, pt_regs*
538
539 syscall.lremovexattr
540 name_str, name_str_unquoted, name_uaddr, path, path_uaddr,
541 path_unquoted
542
543 syscall.lseek
544 fildes, offset, whence, whence_str
545
546 syscall.lsetxattr
547 flags, flags_str, name_str, name_str_unquoted, name_uaddr, path,
548 path_uaddr, path_unquoted, size, value_str, value_uaddr
549
550 syscall.lstat
551 buf_uaddr, path, path_unquoted
552
553 syscall.madvise
554 advice, advice_str, length, start
555
556 syscall.mbind
557 flags, flags_str, len, maxnode, mode, mode_str, nmask_uaddr,
558 start
559
560 syscall.membarrier
561 cmd, cmd_str, flags
562
563 syscall.memfd_create
564 flags, flags_str, uname, uname_unquoted
565
566 syscall.memfd_secret
567 flags, flags_str
568
569 syscall.migrate_pages
570 maxnode, new_nodes, old_nodes, pid
571
572 syscall.mincore
573 length, start, vec_uaddr
574
575 syscall.mkdir
576 mode, pathname, pathname_uaddr, pathname_unquoted
577
578 syscall.mkdirat
579 dirfd, dirfd_str, mode, pahtname_unquoted, pathname
580
581 syscall.mknod
582 dev, mode, mode_str, pathname, pathname_unquoted
583
584 syscall.mknodat
585 dev, dirfd, dirfd_str, mode, mode_str, pathname, pathname_un‐
586 quoted
587
588 syscall.mlock
589 addr, len
590
591 syscall.mlock2
592 addr, flags, flags_str, len
593
594 syscall.mlockall
595 flags, flags_str
596
597 syscall.mmap2
598 fd, flags, flags_str, length, pgoffset, prot, prot_str, start
599
600 syscall.modify_ldt
601 bytecount, func, ptr_uaddr
602
603 syscall.mount
604 data, data_unquoted, filesystemtype, filesystemtype_unquoted,
605 mountflags, mountflags_str, source, source_unquoted, target,
606 target_unquoted
607
608 syscall.move_pages
609 flags, flags_str, nodes, nr_pages, pages, pid, status
610
611 syscall.mprotect
612 addr, len, prot, prot_str
613
614 syscall.mq_getsetattr
615 mqdes, u_mqstat_uaddr, u_omqstat_uaddr
616
617 syscall.mq_notify
618 mqdes, notification_uaddr
619
620 syscall.mq_open
621 filename, filename_unquoted, mode, name_uaddr, oflag, oflag_str,
622 u_attr_uaddr
623
624 syscall.mq_timedreceive
625 abs_timeout_uaddr, mqdes, msg_len, msg_prio_uaddr, msg_ptr_uaddr
626
627 syscall.mq_timedsend
628 abs_timeout_uaddr, mqdes, msg_len, msg_prio, msg_ptr_uaddr
629
630 syscall.mq_unlink
631 u_name, u_name_uaddr, u_name_unquoted
632
633 syscall.mremap
634 flags, flags_str, new_address, new_size, old_address, old_size
635
636 syscall.msgctl
637 buf_uaddr, cmd, cmd_str, msqid
638
639 syscall.msgget
640 key, key_str, msgflg, msgflg_str
641
642 syscall.msgrcv
643 msgflg, msgflg_str, msgp_uaddr, msgsz, msgtyp, msqid
644
645 syscall.msgsnd
646 msgflg, msgflg_str, msgp_uaddr, msgsz, msqid
647
648 syscall.msync
649 flags, flags_str, length, start
650
651 syscall.munlock
652 addr, len
653
654 syscall.munlockall
655
656
657 syscall.munmap
658 length, start
659
660 syscall.name_to_handle_at
661 dfd, dfd_str, flags, flags_str, handle_uaddr, mnt_id_uaddr,
662 pathname, pathname_unquoted
663
664 syscall.nanosleep
665 rem_uaddr, req_str, req_uaddr
666
667 syscall.ni_syscall
668
669
670 syscall.nice
671 inc
672
673 syscall.open
674 filename, filename_unquoted, flags, flags_str, mode
675
676 syscall.open_by_handle_at
677 flags, flags_str, handle_uaddr, mount_dfd, mount_dfd_str
678
679 syscall.openat
680 dfd, dfd_str, filename, filename_unquoted, flags, flags_str,
681 mode
682
683 syscall.pause
684
685
686 syscall.perf_event_open
687 attr_uaddr, cpu, flags, flags_str, group_fd, pid
688
689 syscall.personality
690 persona
691
692 syscall.pipe
693 fildes_uaddr, flag_str, flags, pipe0, pipe1
694
695 syscall.pivot_root
696 new_root_str, new_root_str_unquoted, old_root_str,
697 old_root_str_unquoted
698
699 syscall.pkey_alloc
700 flags, init_val, init_val_str
701
702 syscall.pkey_free
703 pkey
704
705 syscall.pkey_mprotect
706 addr, len, pkey, prot, prot_str
707
708 syscall.poll
709 nfds, timeout, ufds_uaddr
710
711 syscall.ppoll
712 fds_uaddr, nfds, sigmask, sigsetsize, tsp, tsp_str
713
714 syscall.prctl
715 arg2, arg3, arg4, arg5, option
716
717 syscall.pread
718 buf_uaddr, count, fd, offset
719
720 syscall.preadv
721 count, fd, offset, vector_uaddr
722
723 syscall.preadv2
724 count, fd, flags, flags_str, offset, vector_uaddr
725
726 syscall.prlimit64
727 new_rlim_str, new_rlim_uaddr, old_rlim_uaddr, pid, resource, re‐
728 source_str
729
730 syscall.process_vm_readv
731 flags, liovcnt, local_iov_uaddr, pid, remote_iov_uaddr, riovcnt
732
733 syscall.process_vm_writev
734 flags, liovcnt, local_iov_uaddr, pid, remote_iov_uaddr, riovcnt
735
736 syscall.pselect6
737 exceptfds, nfds, readfds, sigmask, timeout, timeout_str,
738 writefds
739
740 syscall.ptrace
741 addr, data, pid, request
742
743 syscall.pwrite
744 buf_str, buf_uaddr, count, fd, offset
745
746 syscall.pwrite32
747 $id, $regs, buf_str, buf_uaddr, count, fd, int, offset, pt_regs*
748
749 syscall.pwritev
750 count, fd, offset, vector_uaddr
751
752 syscall.pwritev2
753 count, fd, flags, flags_str, offset, vector_uaddr
754
755 syscall.quotactl
756 addr_uaddr, cmd, cmd_str, id, special, special_str, spe‐
757 cial_str_unquoted
758
759 syscall.read
760 buf_uaddr, count, fd
761
762 syscall.readahead
763 count, fd, offset
764
765 syscall.readdir
766 count, dirent, fd
767
768 syscall.readlink
769 buf_uaddr, bufsiz, path, path_unquoted
770
771 syscall.readlinkat
772 buf_uaddr, bufsiz, dfd, dfd_str, path, path_unquoted
773
774 syscall.readv
775 count, fd, vector_uaddr
776
777 syscall.reboot
778 arg_uaddr, flag, flag_str, magic2, magic2_str, magic, magic_str
779
780 syscall.recv
781 buf_uaddr, flags, flags_str, len, s
782
783 syscall.recvfrom
784 addr_uaddr, addrlen_uaddr, buf_uaddr, flags, flags_str, len, s
785
786 syscall.recvmmsg
787 flags, flags_str, mmsg_uaddr, s, timeout_str, timeout_uaddr,
788 vlen
789
790 syscall.recvmsg
791 flags, flags_str, msg_uaddr, s
792
793 syscall.remap_file_pages
794 flags, flags_str, pgoff, prot, prot_str, size, start
795
796 syscall.removexattr
797 name_str, name_str_unquoted, path, path_unquoted
798
799 syscall.rename
800 newpath, newpath_unquoted, oldpath, oldpath_unquoted
801
802 syscall.renameat
803 newdfd, newdfd_str, newname, newname_str, newname_str_unquoted,
804 olddfd, olddfd_str, oldname, oldname_str, oldname_str_unquoted
805
806 syscall.renameat2
807 flags, flags_str, newdfd, newdfd_str, newname, newname_str, new‐
808 name_str_unquoted, olddfd, olddfd_str, oldname, oldname_str,
809 oldname_str_unquoted
810
811 syscall.request_key
812 callout_info_uaddr, description_str, description_str_unquoted,
813 description_uaddr, destringid, type_str, type_str_unquoted,
814 type_uaddr
815
816 syscall.restart_syscall
817
818
819 syscall.rmdir
820 pathname, pathname_unquoted
821
822 syscall.rt_sigaction
823 act_str, act_uaddr, oact_uaddr, sig, sig_str, sigsetsize
824
825 syscall.rt_sigaction32
826 act_str, act_uaddr, oact_uaddr, sig, sig_str, sigsetsize
827
828 syscall.rt_sigpending
829 set_uaddr, sigsetsize
830
831 syscall.rt_sigprocmask
832 how, how_str, oldset_uaddr, set_str, set_uaddr, sigsetsize
833
834 syscall.rt_sigqueueinfo
835 pid, sig, sig_name, siginfo_str, uinfo_uaddr
836
837 syscall.rt_sigsuspend
838 set_str, set_uaddr, sigsetsize
839
840 syscall.rt_sigtimedwait
841 sigsetsize, uinfo_str, uinfo_uaddr, uthese_str, uthese_uaddr,
842 uts_str, uts_uaddr
843
844 syscall.rt_tgsigqueueinfo
845 sig, sig_str, tgid, tid, uinfo_str, uinfo_uaddr
846
847 syscall.sched_get_priority_max
848 policy, policy_str
849
850 syscall.sched_get_priority_min
851 policy, policy_str
852
853 syscall.sched_getaffinity
854 len, mask_uaddr, pid
855
856 syscall.sched_getattr
857 flags, pid, sched_attr_str, sched_attr_uaddr, size
858
859 syscall.sched_getparam
860 p_uaddr, pid
861
862 syscall.sched_getscheduler
863 pid
864
865 syscall.sched_rr_get_interval
866 pid, tp_uaddr
867
868 syscall.sched_setaffinity
869 len, mask_uaddr, pid
870
871 syscall.sched_setattr
872 flags, pid, sched_attr_str, sched_attr_uaddr
873
874 syscall.sched_setparam
875 p_uaddr, pid
876
877 syscall.sched_setscheduler
878 p_uaddr, pid, policy, policy_str
879
880 syscall.sched_yield
881
882
883 syscall.seccomp
884 flags, flags_str, op, op_str, uargs_uaddr
885
886 syscall.select
887 exceptfds_uaddr, n, readfds_uaddr, timeout_str, timeout_uaddr,
888 writefds_uaddr
889
890 syscall.semctl
891 arg, cmd, cmdstr, semid, semnum
892
893 syscall.semget
894 key, key_str, nsems, semflg, semflg_str
895
896 syscall.semop
897 nsops, semid, sops_uaddr
898
899 syscall.semtimedop
900 nsops, semid, sops_uaddr, timeout_str, timeout_uaddr
901
902 syscall.send
903 buf, buf_uaddr, flags, flags_str, len, s
904
905 syscall.sendfile
906 count, in_fd, offset_uaddr, out_fd
907
908 syscall.sendmmsg
909 flags, flags_str, mmsg_uaddr, s, vlen
910
911 syscall.sendmsg
912 flags, flags_str, msg_uaddr, s
913
914 syscall.sendto
915 buf, buf_uaddr, flags, flags_str, len, s, to_str, to_uaddr,
916 tolen
917
918 syscall.set_mempolicy
919 maxnode, mode, mode_str, nmask_uaddr
920
921 syscall.set_robust_list
922 len, list_head_uaddr
923
924 syscall.set_thread_area
925 u_info_str, u_info_uaddr
926
927 syscall.set_tid_address
928 tidptr_uaddr
929
930 syscall.setdomainname
931 domainname_str, domainname_str_unquoted, domainname_uaddr, len
932
933 syscall.setfsgid
934 fsgid
935
936 syscall.setfsuid
937 fsuid
938
939 syscall.setgid
940 gid
941
942 syscall.setgroups
943 list_uaddr, size
944
945 syscall.sethostname
946 hostname_uaddr, len, name_str, name_str_unquoted
947
948 syscall.setitimer
949 ovalue_uaddr, value_str, value_uaddr, which, which_str
950
951 syscall.setns
952 fd, nstype, nstype_str
953
954 syscall.setpgid
955 pgid, pid
956
957 syscall.setpriority
958 prio, which, which_str, who
959
960 syscall.setregid
961 egid, rgid
962
963 syscall.setregid16
964 egid, rgid
965
966 syscall.setresgid
967 egid, rgid, sgid
968
969 syscall.setresgid16
970 egid, rgid, sgid
971
972 syscall.setresuid
973 euid, ruid, suid
974
975 syscall.setresuid16
976 euid, ruid, suid
977
978 syscall.setreuid
979 euid, ruid
980
981 syscall.setreuid16
982 euid, ruid
983
984 syscall.setrlimit
985 resource, resource_str, rlim_str, rlim_uaddr
986
987 syscall.setsid
988
989
990 syscall.setsockopt
991 fd, level, level_str, optlen, optname, optname_str, optval_uaddr
992
993 syscall.settimeofday
994 tv_str, tv_uaddr, tz_str, tz_uaddr
995
996 syscall.settimeofday32
997 tv_str, tv_uaddr, tz_str, tz_uaddr
998
999 syscall.setuid
1000 uid
1001
1002 syscall.setxattr
1003 flags, flags_str, name_str, name_str_unquoted, name_uaddr, path,
1004 path_uaddr, path_unquoted, size, value_str, value_uaddr
1005
1006 syscall.sgetmask
1007
1008
1009 syscall.shmat
1010 shmaddr_uaddr, shmflg, shmflg_str, shmid
1011
1012 syscall.shmctl
1013 buf_uaddr, cmd, cmd_str, shmid
1014
1015 syscall.shmdt
1016 shmaddr_uaddr
1017
1018 syscall.shmget
1019 key, shmflg, shmflg_str, size
1020
1021 syscall.shutdown
1022 how, how_str, s
1023
1024 syscall.sigaction
1025 $id, $regs, act_str, act_uaddr, int, oact_uaddr, pt_regs*, sig,
1026 sig_str
1027
1028 syscall.sigaction32
1029 act_str, act_uaddr, oact_uaddr, sig, sig_str
1030
1031 syscall.sigaltstack
1032 uoss_uaddr, uss_str, uss_uaddr
1033
1034 syscall.signal
1035 handler, handler_str, sig, sig_str
1036
1037 syscall.signalfd
1038 flags
1039
1040 syscall.sigpending
1041 set
1042
1043 syscall.sigprocmask
1044 how, how_str, oldset_uaddr, set_uaddr
1045
1046 syscall.sigsuspend
1047 mask, mask_str
1048
1049 syscall.socket
1050 family, family_str, protocol, protocol_str, type, type_str
1051
1052 syscall.socketpair
1053 family, family_str, protocol, protocol_str, sv_uaddr, type,
1054 type_str
1055
1056 syscall.splice
1057 fd_in, fd_out, flags, flags_str, len, off_in, off_out
1058
1059 syscall.ssetmask
1060 newmask, newmask_str
1061
1062 syscall.stat
1063 buf_uaddr, filename, filename_uaddr, filename_unquoted
1064
1065 syscall.statfs
1066 buf_uaddr, path, path_unquoted
1067
1068 syscall.statfs64
1069 buf_uaddr, path, path_unquoted, sz
1070
1071 syscall.statx
1072 buf_uaddr, dfd, dfd_str, filename, filename_uaddr, filename_un‐
1073 quoted, flags, flags_str, mask, mask_str
1074
1075 syscall.stime
1076 t_uaddr
1077
1078 syscall.swapoff
1079 path, path_uaddr, path_unquoted
1080
1081 syscall.swapon
1082 path, path_uaddr, path_unquoted, swapflags, swapflags_str
1083
1084 syscall.symlink
1085 newpath, oldpath, oldpath_unquoted
1086
1087 syscall.symlinkat
1088 newdfd, newdfd_str, newname, newname_str, newname_str_unquoted,
1089 oldname, oldname_str, oldname_str_unquoted
1090
1091 syscall.sync
1092
1093
1094 syscall.sync_file_range
1095 fd, flags, flags_str, nbytes, offset
1096
1097 syscall.syncfs
1098 fd
1099
1100 syscall.sysctl
1101 $id, $regs, args, int, pt_regs*
1102
1103 syscall.sysfs
1104 arg1, arg2, option
1105
1106 syscall.sysinfo
1107 info_str, info_uaddr
1108
1109 syscall.syslog
1110 bufp_uaddr, len, type
1111
1112 syscall.tee
1113 fdin, fdout, flags, len
1114
1115 syscall.tgkill
1116 pid, sig, sig_str, tgid
1117
1118 syscall.time
1119 t_uaddr
1120
1121 syscall.timer_create
1122 clockid, clockid_str, evp_uaddr, timerid_uaddr
1123
1124 syscall.timer_delete
1125 timerid
1126
1127 syscall.timer_getoverrun
1128 timerid
1129
1130 syscall.timer_gettime
1131 timerid, value_uaddr
1132
1133 syscall.timer_settime
1134 flags, ovalue_uaddr, timerid, value_str, value_uaddr
1135
1136 syscall.timerfd_create
1137 clockid, clockid_str, flags, flags_str
1138
1139 syscall.timerfd_gettime
1140 fd, value_uaddr
1141
1142 syscall.timerfd_settime
1143 fd, flags, flags_str, ovalue_uaddr, value_str, value_uaddr
1144
1145 syscall.times
1146 buf_str, buf_uaddr
1147
1148 syscall.tkill
1149 pid, sig, sig_str
1150
1151 syscall.truncate
1152 length, path, path_uaddr, path_unquoted
1153
1154 syscall.umask
1155 mask
1156
1157 syscall.umount
1158 flags, flags_str, target, target_unquoted
1159
1160 syscall.uname
1161 name_uaddr
1162
1163 syscall.unlink
1164 pathname, pathname_uaddr, pathname_unquoted
1165
1166 syscall.unlinkat
1167 dfd, dfd_str, flag, flag_str, pathname, pathname_str, path‐
1168 name_str_unquoted
1169
1170 syscall.unshare
1171 unshare_flags, unshare_flags_str
1172
1173 syscall.uselib
1174 $id, $regs, int, library, library_uaddr, library_unquoted,
1175 pt_regs*
1176
1177 syscall.userfaultfd
1178 flags, flags_str
1179
1180 syscall.ustat
1181 dev, ubuf_uaddr
1182
1183 syscall.ustat32
1184 dev, ubuf_uaddr
1185
1186 syscall.utime
1187 actime, buf_uaddr, filename, filename_uaddr, filename_unquoted,
1188 modtime
1189
1190 syscall.utimensat
1191 dfd, dfd_str, filename, filename_uaddr, filename_unquoted,
1192 flags, flags_str, tsp_str, tsp_uaddr
1193
1194 syscall.utimes
1195 filename, filename_uaddr, filename_unquoted, tvp_uaddr,
1196 tvp_uaddr_str
1197
1198 syscall.vfork
1199
1200
1201 syscall.vhangup
1202
1203
1204 syscall.vmsplice
1205 fd, flags, flags_str, iov, nr_segs
1206
1207 syscall.wait4
1208 options, options_str, pid, rusage_uaddr, status_uaddr
1209
1210 syscall.waitid
1211 infop_uaddr, options, options_str, pid, rusage_uaddr, which,
1212 which_str
1213
1214 syscall.waitpid
1215 options, options_str, pid, status_uaddr
1216
1217 syscall.write
1218 buf_str, buf_uaddr, count, fd
1219
1220 syscall.writev
1221 count, fd, vector_uaddr
1222
1223
1225 stap(1), stapprobes(3stap)
1226
1227
1228
1229Systemtap Tapset Reference November 2022 TAPSET::SYSCALLS(3stap)