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