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