summaryrefslogtreecommitdiff
path: root/tests/gen_tests.in
blob: 540ba61b5bbf9d2b50eb9f449f87925f4735b25b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
# Input for gen_tests.sh
#
# Copyright (c) 2017-2020 The strace developers.
# All rights reserved.
#
# SPDX-License-Identifier: GPL-2.0-or-later

_newselect
_newselect-P	 -e trace=_newselect -P /dev/full 9>>/dev/full
accept	-a22
accept4	-a37
access	-a30 --trace-path=access_sample
acct	-a20
add_key	-a30 -s12
adjtimex	-a15
aio	-a14 -e trace=io_setup,io_submit,io_getevents,io_cancel,io_destroy
aio_pgetevents	-e trace=io_pgetevents
alarm	-a10
bpf	-a20
bpf-obj_get_info_by_fd	-a20 -y -e trace=bpf
bpf-obj_get_info_by_fd-prog	-a20 -y -e trace=bpf
bpf-obj_get_info_by_fd-prog-v	-a20 -y -v -e trace=bpf
bpf-obj_get_info_by_fd-v	-a20 -y -v -e trace=bpf
bpf-v	-a20 -v -e trace=bpf
btrfs	+ioctl.test
chmod	-a28
chown	-a28
chown32	-a31
chroot	-a24
clock	test_trace_expr 'times|fcntl.*' -e/clock
clock_adjtime	-a37
clock_nanosleep	-e trace=clock_nanosleep,clock_gettime
clock_xettime	-a36 -e trace=clock_getres,clock_gettime,clock_settime
clone3	-a16
clone3-Xabbrev	-a16 -Xabbrev  -e trace=clone3
clone3-Xraw	-a16 -Xraw     -e trace=clone3
clone3-Xverbose	-a16 -Xverbose -e trace=clone3
clone3-success-Xabbrev	+clone3-success.test -a16 -Xabbrev
clone3-success-Xraw	+clone3-success.test -a16 -Xraw
clone3-success-Xverbose	+clone3-success.test -a16 -Xverbose
clone_parent +clone_ptrace.test
clone_parent--quiet-exit +clone_ptrace.test --quiet=exit,personality
clone_parent-q +clone_ptrace.test -q
clone_parent-qq +clone_ptrace.test -qq
clone_ptrace--quiet-attach +clone_ptrace.test --quiet=attach,personality
clone_ptrace--quiet-exit +clone_ptrace.test --quiet=exit,personality
clone_ptrace-q +clone_ptrace.test -q
clone_ptrace-qq +clone_ptrace.test -qq
copy_file_range
creat	-a20
delete_module	-a23
dev--decode-fds-dev	-a30 -e trace=openat,fsync -P "/dev/full" -P "/dev/zero" -P "/dev/sda" -e decode-fds=dev
dev--decode-fds-path	-a19 -e trace=openat,fsync -P "/dev/full" -P "/dev/zero" -P "/dev/sda" -e decode-fds=path
dev--decode-fds-socket	-a19 -e trace=openat,fsync -P "/dev/full" -P "/dev/zero" -P "/dev/sda" --decode-fds=socket
dev-yy	-a30 -e trace=openat,fsync -P "/dev/full" -P "/dev/zero" -P "/dev/sda" -yy
dup	-a7 9>>/dev/full
dup-P	-a7 --trace=dup -P /dev/full 9>>/dev/full
dup-y	-a8 --trace=dup -y 9>>/dev/full
dup-yy	-a8 --trace=dup -yy 9>>/dev/full
dup2	-a11 9>>/dev/full
dup2-P	-a11 --trace=dup2 -P /dev/full 9>>/dev/full
dup2-y	-a13 --trace=dup2 -y 9>>/dev/full
dup2-yy	-a13 --trace=dup2 -yy 9>>/dev/full
dup3	-a13 7>>/dev/full
dup3-P	-a13 --trace=dup3 -P /dev/full 7>>/dev/full
dup3-y	-a15 --trace=dup3 -y 7>>/dev/full
dup3-yy	-a15 --trace=dup3 -yy 7>>/dev/full
epoll_create	-a17
epoll_create1	-a28
epoll_ctl
epoll_pwait
epoll_wait	-a26
erestartsys	-a34 -e signal=none -e trace=recvfrom
execveat
execveat-v	-v -e trace=execveat
faccessat-P	-a23 --trace=faccessat -P /dev/full
faccessat-y	+faccessat.test -a24 -y
faccessat-yy	+faccessat.test -a24 -yy
faccessat2-P	-a27 --trace=faccessat2 -P /dev/full
faccessat2-y	+faccessat2.test -a28 -y
faccessat2-yy	+faccessat2.test -a28 -yy
fadvise64_64	+fadvise64.test
fallocate	-a18
fanotify_init
fanotify_mark	-a32
fanotify_mark-Xabbrev	-a32 -Xabbrev -e trace=fanotify_mark
fanotify_mark-Xraw	-a32 -Xraw -e trace=fanotify_mark
fanotify_mark-Xverbose	-a32 -Xverbose -e trace=fanotify_mark
fchdir	-a11
fchmod	-a15
fchmodat
fchown	-a16
fchown32	-a18
fchownat
fcntl	-a8
fcntl64	-a8
fdatasync	-a14
file_handle	-e trace=name_to_handle_at,open_by_handle_at
file_ioctl	+ioctl.test
filter_seccomp	. "${srcdir=.}/filter_seccomp.sh"; test_prog_set --seccomp-bpf -f
filter_seccomp-flag	../$NAME
finit_module	-a25
flock	-a19
fork-f	-a26 -qq -f -e signal=none -e trace=chdir
fsconfig	-s300 -y
fsconfig-P	-s300 -y -P /dev/full -e trace=fsconfig
fsmount	-a18 -y
fsopen	-a35
fspick	-a27 -y
fspick-P	-a27 -y -P /dev/full -e trace=fspick
fstat	-a15 -v -P stat.sample
fstat-Xabbrev -a15 -v -Xabbrev -P stat.sample -e trace=fstat
fstat-Xraw -a15 -v -Xraw -P stat.sample -e trace=fstat
fstat-Xverbose -a15 -v -Xverbose -P stat.sample -e trace=fstat
fstat64	-a17 -v -P stat.sample
fstat64-Xabbrev -a17 -Xabbrev -v -P stat.sample -e trace=fstat64
fstat64-Xraw -a17 -Xraw -v -P stat.sample -e trace=fstat64
fstat64-Xverbose -a17 -Xverbose -v -P stat.sample -e trace=fstat64
fstatat64	-a32 --no-abbrev --trace-path=stat.sample --trace-path=/dev/full
fstatfs	-a18
fstatfs64	-a24
fsync	-a10
fsync-y -y -e trace=fsync
ftruncate	-a24
ftruncate64	-a36
futimesat	-a28
get_mempolicy	-s3 -a38
getcpu	-a25
getcwd	-a18
getdents	-a31
getdents-v	-a22 -v --trace=getdents
getdents64	-a33
getdents64-v	-a24 -v --trace=getdents64
getegid	+getuid.test
getegid-creds	+getuid.test
getegid32	+getuid.test
getegid32-creds	+getuid.test
geteuid	+getuid.test
geteuid-creds	+getuid.test
geteuid32	+getuid.test
geteuid32-creds	+getuid.test
getgid	+getuid.test
getgid-creds	+getuid.test
getgid32	+getuid.test
getgid32-creds	+getuid.test
getgroups	-a17
getgroups32	-a19
getpeername	-a27
getpgrp	-a10
getpid	-a9
getppid	-a10
getrandom	-a32 -s3
getresgid	-a25
getresgid32	-a27
getresuid	-a25
getresuid32	-a27
getrlimit	-a27
getrusage	-v
getsid	-a10
getsockname	-a27
gettid	-a9
getuid-creds	+getuid.test
getuid32	+getuid.test
getuid32-creds	+getuid.test
getxgid	-a10
getxpid	-a10
getxuid	-a10
group_req	-e trace=setsockopt
inet-cmsg	-e trace=recvmsg
init_module	-a27
inotify	-a23 -e trace=inotify_add_watch,inotify_rm_watch
inotify_init	-a15
inotify_init1	-a27
inotify_init1-y	-a27 -y -e trace=inotify_init1
io_uring_enter	-y
io_uring_register	-y
io_uring_setup	-a26 -y
ioctl_block	+ioctl.test
ioctl_dm	+ioctl.test -s9
ioctl_dm-v	+ioctl.test -v -s9
ioctl_evdev	+ioctl.test -a26
ioctl_evdev-Xabbrev	+ioctl.test -a26 -Xabbrev
ioctl_evdev-Xraw	+ioctl.test -a28 -Xraw
ioctl_evdev-Xverbose	+ioctl.test -a41 -Xverbose
ioctl_evdev-v	+ioctl.test -a26 -v
ioctl_evdev-v-Xabbrev	+ioctl.test -a26 -v -Xabbrev
ioctl_evdev-v-Xraw	+ioctl.test -a28 -v -Xraw
ioctl_evdev-v-Xverbose	+ioctl.test -a41 -v -Xverbose
ioctl_evdev-success-Xabbrev	+ioctl_evdev-success.test -Xabbrev
ioctl_evdev-success-Xraw	+ioctl_evdev-success.test -a27 -Xraw
ioctl_evdev-success-Xverbose	+ioctl_evdev-success.test -a43 -Xverbose
ioctl_evdev-success-v	+ioctl_evdev-success.test -a26 -v
ioctl_evdev-success-v-Xabbrev	+ioctl_evdev-success.test -v -Xabbrev
ioctl_evdev-success-v-Xraw	+ioctl_evdev-success.test -a27 -v -Xraw
ioctl_evdev-success-v-Xverbose	+ioctl_evdev-success.test -a43 -v -Xverbose
ioctl_hdio	+ioctl.test -a27
ioctl_hdio-Xabbrev	+ioctl.test -a27 -Xabbrev
ioctl_hdio-Xraw	+ioctl.test -a20 -Xraw
ioctl_hdio-Xverbose	+ioctl.test -a39 -Xverbose
ioctl_hdio-v	+ioctl.test -a27 -v
ioctl_hdio-v-Xabbrev	+ioctl.test -a27 -v -Xabbrev
ioctl_hdio-v-Xraw	+ioctl.test -a20 -v -Xraw
ioctl_hdio-v-Xverbose	+ioctl.test -a39 -v -Xverbose
ioctl_hdio-success	+ioctl-success.sh -a27
ioctl_hdio-success-Xabbrev	+ioctl-success.sh -a27 -Xabbrev
ioctl_hdio-success-Xraw	+ioctl-success.sh -a20 -Xraw
ioctl_hdio-success-Xverbose	+ioctl-success.sh -a39 -Xverbose
ioctl_hdio-success-v	+ioctl-success.sh -a27 -v
ioctl_hdio-success-v-Xabbrev	+ioctl-success.sh -a27 -v -Xabbrev
ioctl_hdio-success-v-Xraw	+ioctl-success.sh -a20 -v -Xraw
ioctl_hdio-success-v-Xverbose	+ioctl-success.sh -a39 -v -Xverbose
ioctl_inotify	+ioctl.test
ioctl_kvm_run	+ioctl.test -a36 -y
ioctl_kvm_run-v	+ioctl.test -v -a36 -y
ioctl_kvm_run_auxstr_vcpu	+ioctl.test -a36 -y -e kvm=vcpu
ioctl_loop	+ioctl.test
ioctl_loop-nv	+ioctl.test -a22 -e verbose=none
ioctl_loop-v	+ioctl.test -v
ioctl_mtd	+ioctl.test
ioctl_nbd	+ioctl.test -y
ioctl_nsfs	+ioctl.test -esignal=none
ioctl_perf	+ioctl.test
ioctl_perf-success +ioctl-success.sh -a35
ioctl_ptp	+ioctl.test
ioctl_random	+ioctl.test
ioctl_rtc	+ioctl.test
ioctl_rtc-v	+ioctl.test -v
ioctl_scsi	+ioctl.test
ioctl_sg_io_v3	+ioctl.test
ioctl_sg_io_v4	+ioctl.test
ioctl_sock_gifconf	+ioctl.test -a28 -s1
ioctl_uffdio	+ioctl.test
ioctl_v4l2	+ioctl.test
ioctl_v4l2-Xabbrev	+ioctl.test -Xabbrev
ioctl_v4l2-Xraw	+ioctl.test -Xraw
ioctl_v4l2-Xverbose	+ioctl.test -Xverbose
ioctl_v4l2-v	+ioctl.test -v
ioctl_v4l2-v-Xabbrev	+ioctl.test -v -Xabbrev
ioctl_v4l2-v-Xraw	+ioctl.test -v -Xraw
ioctl_v4l2-v-Xverbose	+ioctl.test -v -Xverbose
ioctl_v4l2-success	+ioctl-success.sh -a29
ioctl_v4l2-success-Xabbrev	+ioctl-success.sh -a29 -Xabbrev
ioctl_v4l2-success-Xraw	+ioctl-success.sh -a27 -Xraw
ioctl_v4l2-success-Xverbose	+ioctl-success.sh -a30 -Xverbose
ioctl_v4l2-success-v	+ioctl-success.sh -a29 -v
ioctl_v4l2-success-v-Xabbrev	+ioctl-success.sh -a29 -v -Xabbrev
ioctl_v4l2-success-v-Xraw	+ioctl-success.sh -a27 -v -Xraw
ioctl_v4l2-success-v-Xverbose	+ioctl-success.sh -a29 -v -Xverbose
ioctl_watchdog	+ioctl.test
ioperm	-a27
iopl	-a8
ioprio	-a18 -e trace=ioprio_get,ioprio_set
ioprio-Xabbrev	-a18 -e trace=ioprio_get,ioprio_set -Xabbrev
ioprio-Xraw	-a18 -e trace=ioprio_get,ioprio_set -Xraw
ioprio-Xverbose	-a18 -e trace=ioprio_get,ioprio_set -Xverbose
ip_mreq	-e trace=setsockopt
ipc	-a19
ipc_msg	+ipc.sh -a26
ipc_msg-Xabbrev	+ipc.sh -Xabbrev -a26
ipc_msg-Xraw	+ipc.sh -Xraw -a16
ipc_msg-Xverbose	+ipc.sh -Xverbose -a34
ipc_msgbuf-Xabbrev	+ipc_msgbuf.test -Xabbrev
ipc_msgbuf-Xraw	+ipc_msgbuf.test -Xraw -a19
ipc_msgbuf-Xverbose	+ipc_msgbuf.test -Xverbose
ipc_sem	+ipc.sh -a29
ipc_sem-Xabbrev	+ipc.sh -Xabbrev -a29
ipc_sem-Xraw	+ipc.sh -Xraw -a19
ipc_sem-Xverbose	+ipc.sh -Xverbose -a36
ipc_shm	+ipc.sh -a26
ipc_shm-Xabbrev	+ipc.sh -Xabbrev -a26
ipc_shm-Xraw	+ipc.sh -Xraw -a19
ipc_shm-Xverbose	+ipc.sh -Xverbose -a34
kcmp	-a22
kcmp-y	-a22 -y -e trace=kcmp
kern_features -a16
kernel_version	-a16 -v -e trace=bpf
kernel_version-Xabbrev	-a16 -Xabbrev -v -e trace=bpf
kernel_version-Xraw	-a16 -Xraw -v -e trace=bpf
kernel_version-Xverbose	-a16 -Xverbose -v -e trace=bpf
kexec_file_load	-s9
kexec_load	-s9
keyctl	-a31 -s10
keyctl-Xabbrev	-a31 -s10 -e trace=keyctl -Xabbrev
keyctl-Xraw	-a13 -s10 -e trace=keyctl -Xraw
keyctl-Xverbose	-a41 -s10 -e trace=keyctl -Xverbose
kill	-a12 -esignal=none
ksysent	../$NAME
lchown	-a30
lchown32	-a32
link
linkat
lookup_dcookie	-a27
lstat	-a31 --no-abbrev --trace-path=stat.sample --trace-path=/dev/full
lstat64	-a32 --no-abbrev --trace-path=stat.sample --trace-path=/dev/full
madvise	-a33
maybe_switch_current_tcp	-a30 -f -e trace=execveat
maybe_switch_current_tcp--quiet-thread-execve	-a30 -s48 -f -e trace=execveat --quiet=personality,thread-execve
mbind
mbind-Xabbrev	-Xabbrev -e trace=mbind
mbind-Xraw	-a33 -Xraw -e trace=mbind
mbind-Xverbose	-Xverbose -e trace=mbind
membarrier	-a36
memfd_create
memfd_create-Xabbrev	-Xabbrev -e trace=memfd_create
memfd_create-Xraw	-a30 -Xraw -e trace=memfd_create
memfd_create-Xverbose	-Xverbose -e trace=memfd_create
migrate_pages	-a33
mincore	-a22
mkdir	-a20
mkdirat	-a28
mknod	-a18
mknodat	-a35
mlock	-a20 -e trace=mlock,munlock
mlock2
mlockall	-a12
mmap-Xabbrev	+mmap.test abbrev
mmap-Xraw	+mmap.test raw 14
mmap-Xverbose	+mmap.test verbose
mmap64	+mmap.test
mmap64-Xabbrev	+mmap.test abbrev
mmap64-Xraw	+mmap.test raw 14
mmap64-Xverbose	+mmap.test verbose
mmsg	-e read=0 -e write=1 -e trace=recvmmsg,sendmmsg
mmsg-silent	-a25 -e verbose=none -e trace=sendmmsg,recvmmsg
mmsg_name	-a25 -e trace=sendmmsg,recvmmsg
mmsg_name-v	-v -a25 -e trace=sendmmsg,recvmmsg
modify_ldt	-a23
mount		-a33
mount-Xabbrev	-a33 -e trace=mount -Xabbrev
mount-Xraw	-a33 -e trace=mount -Xraw
mount-Xverbose	-a33 -e trace=mount -Xverbose
move_mount	-y
move_mount-P	-y -P /dev/full -e trace=move_mount
move_pages	-s3
move_pages-Xabbrev	-s3 -e trace=move_pages -Xabbrev
move_pages-Xraw	-s3 -a36 -e trace=move_pages -Xraw
move_pages-Xverbose	-s3 -e trace=move_pages -Xverbose
mq	-a32 -e trace=mq_getsetattr,mq_open,mq_unlink
mq_sendrecv	-a14 -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink
mq_sendrecv-read	-eread=0 -a14 -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink
mq_sendrecv-write	-ewrite=0 -a14 -e trace=mq_open,mq_notify,mq_timedsend,mq_timedreceive,mq_unlink
msg_control	-a21 -e trace=sendmsg
msg_control-v	-v -a21 -e trace=sendmsg
msg_name	-a20 -e trace=recvmsg
munlockall	-a13
nanosleep	-a20
net--decode-fds-dev-netlink	+net-yy-netlink.test --decode-fds=dev
net--decode-fds-none-netlink	+net-yy-netlink.test --decode-fds=none -a9
net--decode-fds-path-netlink	+net-yy-netlink.test --decode-fds=path
net--decode-fds-socket-netlink	+net-yy-netlink.test --decode-fds=socket
net-icmp_filter	-e trace=getsockopt,setsockopt
net-packet_mreq -e trace=setsockopt
net-packet_mreq-Xabbrev	-e trace=setsockopt -Xabbrev
net-packet_mreq-Xraw	-e trace=setsockopt -Xraw
net-packet_mreq-Xverbose	-e trace=setsockopt -Xverbose
net-sockaddr	-a24 -e trace=connect
net-tpacket_req -e trace=setsockopt
net-tpacket_stats -e trace=getsockopt
net-yy-inet6	+net-yy-inet.test
netlink_audit	+netlink_sock_diag.test
netlink_crypto	+netlink_sock_diag.test
netlink_generic	+netlink_sock_diag.test
netlink_kobject_uevent	+netlink_sock_diag.test
netlink_netfilter	+netlink_sock_diag.test
netlink_protocol	-e trace=sendto
netlink_route	+netlink_sock_diag.test
netlink_selinux	+netlink_sock_diag.test
netlink_xfrm	+netlink_sock_diag.test
newfstatat	-a32 --no-abbrev --trace-path=stat.sample --trace-path=/dev/full
nfnetlink_acct			+netlink_sock_diag.test
nfnetlink_cthelper		+netlink_sock_diag.test
nfnetlink_ctnetlink		+netlink_sock_diag.test
nfnetlink_ctnetlink_exp		+netlink_sock_diag.test
nfnetlink_cttimeout		+netlink_sock_diag.test
nfnetlink_ipset			+netlink_sock_diag.test
nfnetlink_nft_compat		+netlink_sock_diag.test
nfnetlink_nftables		+netlink_sock_diag.test
nfnetlink_osf			+netlink_sock_diag.test
nfnetlink_queue			+netlink_sock_diag.test
nfnetlink_ulog			+netlink_sock_diag.test
nlattr		+netlink_sock_diag.test
nlattr_br_port_msg		+netlink_sock_diag.test
nlattr_crypto_user_alg		+netlink_sock_diag.test
nlattr_dcbmsg			+netlink_sock_diag.test
nlattr_fib_rule_hdr		+netlink_sock_diag.test
nlattr_ifaddrlblmsg		+netlink_sock_diag.test
nlattr_ifaddrmsg		+netlink_sock_diag.test
nlattr_ifinfomsg		+netlink_sock_diag.test
nlattr_ifla_af_spec		+netlink_sock_diag.test
nlattr_ifla_brport		+netlink_sock_diag.test
nlattr_ifla_linkinfo		+netlink_sock_diag.test
nlattr_ifla_port		+netlink_sock_diag.test
nlattr_ifla_xdp			+netlink_sock_diag.test
nlattr_ifla_xdp-y		+netlink_sock_diag.test -y; exec 9</dev/full
nlattr_inet_diag_msg		+netlink_sock_diag.test
nlattr_inet_diag_req_compat	+netlink_sock_diag.test
nlattr_inet_diag_req_v2		+netlink_sock_diag.test
nlattr_mdba_mdb_entry		+netlink_sock_diag.test
nlattr_mdba_router_port		+netlink_sock_diag.test
nlattr_ndmsg			+netlink_sock_diag.test
nlattr_ndtmsg			+netlink_sock_diag.test
nlattr_netconfmsg		+netlink_sock_diag.test
nlattr_netlink_diag_msg		+netlink_sock_diag.test
nlattr_nlmsgerr			+netlink_sock_diag.test
nlattr_packet_diag_msg		+netlink_sock_diag.test -v
nlattr_rtgenmsg			+netlink_sock_diag.test
nlattr_rtmsg			+netlink_sock_diag.test
nlattr_smc_diag_msg		+netlink_sock_diag.test
nlattr_tc_stats			+netlink_sock_diag.test
nlattr_tca_stab			+netlink_sock_diag.test
nlattr_tcamsg			+netlink_sock_diag.test
nlattr_tcmsg			+netlink_sock_diag.test
nlattr_unix_diag_msg		+netlink_sock_diag.test
old_mmap	-a11 -e trace=mmap
old_mmap-P	-e trace=mmap -P "/dev/full" 9>>/dev/full
old_mmap-Xabbrev	-a11 -e trace=mmap -Xabbrev
old_mmap-Xraw	-a11 -e trace=mmap -Xraw
old_mmap-Xverbose	-a11 -e trace=mmap -Xverbose
old_mmap-v-none	-a11 -e trace=mmap -e verbose=none
oldfstat	-a18 -v -P stat.sample
oldlstat	-a32 -v -P stat.sample -P /dev/full
oldselect	-a13 -e trace=select
oldselect-P	-a13 -e trace=select -P /dev/full 9>>/dev/full
oldselect-efault	-a13 -e trace=select
oldselect-efault-P	-a13 -e trace=select -P /dev/full 9>>/dev/full
oldstat	-a32 -v -P stat.sample -P /dev/full
open	-a30 -P $NAME.sample
open_tree -a30 -y
open_tree-P -a30 --decode-fds -P /dev/full -e trace=open_tree
openat	-a36 -P $NAME.sample
openat2	-a35
openat2-Xabbrev	--trace=openat2 -a35 -Xabbrev
openat2-Xraw	--trace=openat2 -a32 -Xraw
openat2-Xverbose	--trace=openat2 -a35 -Xverbose
openat2-v	--trace=openat2 -a35 -v
openat2-v-y	--trace=openat2 -a36 -v -y </dev/full
openat2-v-y-Xabbrev	--trace=openat2 -a35 -v -y -Xabbrev </dev/full
openat2-v-y-Xraw	--trace=openat2 -a32 -v -y -Xraw </dev/full
openat2-v-y-Xverbose	--trace=openat2 -a44 -v -y -Xverbose </dev/full
openat2-y	--trace=openat2 -a36 -y </dev/full
orphaned_process_group	. "${srcdir=.}/PTRACE_SEIZE.sh"; run_strace_match_diff -f -e trace=none -e signal='!chld'
osf_utimes	-a21
pause	-a8 -esignal=none
perf_event_open	-a1
perf_event_open_nonverbose	-a34 -e verbose=none -e trace=perf_event_open
perf_event_open_unabbrev	-a1 -v -e trace=perf_event_open
personality-Xabbrev	+personality.test -Xabbrev
personality-Xraw	+personality.test -a15 -Xraw
personality-Xverbose	+personality.test -Xverbose
pidfd_getfd	-a18 -Xverbose -e signal=none </dev/full
pidfd_getfd-y	--trace=pidfd_getfd -a18 -e signal=none -y </dev/full
pidfd_getfd-yy	--trace=pidfd_getfd -a18 -e signal=none -yy </dev/full
pidfd_open	-a17
pidfd_open--decode-fd-path	-a17 -e decode-fd=path -e trace=pidfd_open
pidfd_open--decode-fd-pidfd	-a17 -e decode-fd=pidfd -e trace=pidfd_open
pidfd_open--decode-fd-socket	-a17 -e decode-fd=socket -e trace=pidfd_open
pidfd_open-P	-a17 -P /dev/full -e trace=pidfd_open
pidfd_open-y	-a17 -y -e trace=pidfd_open
pidfd_open-yy	-a17 -yy -e trace=pidfd_open
pidfd_send_signal
pipe2	-a15
pkey_alloc	-a17
pkey_free	-a13
pkey_mprotect	-a37
ppoll	-s2
ppoll-P	-s2 -e trace=ppoll -P /dev/full 9>>/dev/full
ppoll-v	-v -s2 -e trace=ppoll
pread64-pwrite64	-a21 -eread=0 -ewrite=1 -e trace=pread64,pwrite64 -P pread64-pwrite64-tmpfile -P /dev/zero -P /dev/null
preadv	-a21
preadv-pwritev	-a19 -eread=0 -ewrite=1 -e trace=preadv,pwritev
preadv2-pwritev2	-a22 -eread=0 -ewrite=1 -e trace=preadv2,pwritev2
printpath-umovestr	-a11 -e signal=none -e trace=chdir
printpath-umovestr-peekdata	-a11 -e signal=none -e trace=chdir
printpath-umovestr-undumpable	-a11 -e signal=none -e trace=chdir
printsignal-Xabbrev	-a11 -Xabbrev -e signal=none -e trace=kill
printsignal-Xraw	-a11 -Xraw -e signal=none -e trace=kill
printsignal-Xverbose	-a11 -Xverbose -e signal=none -e trace=kill
printstr	-e trace=writev
printstrn-umoven	-s4096 -e signal=none -e trace=add_key
printstrn-umoven-peekdata	-e signal=none -e trace=add_key
printstrn-umoven-undumpable	-e signal=none -e trace=add_key
prlimit64
process_vm_readv	-s5 -a37
process_vm_writev	-s5 -a38
pselect6
ptrace	-a23 -e signal=none
ptrace_syscall_info	-a35 -e signal=none -e trace=ptrace
pwritev	-a22 -s7
quotactl
quotactl-Xabbrev	-Xabbrev -e trace=quotactl
quotactl-Xraw	-a27 -Xraw -e trace=quotactl
quotactl-Xverbose	-Xverbose -e trace=quotactl
quotactl-v	-v -e trace=quotactl
quotactl-xfs	-e trace=quotactl
quotactl-xfs-v	-v -e trace=quotactl
read-write	-a15 -eread=0,5 -ewrite=1,4 -e trace=read,write -P read-write-tmpfile -P /dev/zero -P /dev/null
readahead	-a1
readdir	-a16
readlink	-xx
readlinkat	-xx
reboot		-s 256
recv-MSG_TRUNC	-a26 -e trace=recv
recvfrom	-a35
recvfrom-MSG_TRUNC	-e trace=recvfrom
recvmmsg-timeout	-a25 -e trace=recvmmsg
recvmsg	-eread=0 -ewrite=1 -e trace=recvmsg,sendmsg
regex	test_trace_expr '' -etrace='/^(.*_)?statv?fs'
remap_file_pages
remap_file_pages-Xabbrev	-Xabbrev -e trace=remap_file_pages
remap_file_pages-Xraw	-Xraw -e trace=remap_file_pages
remap_file_pages-Xverbose	-Xverbose -e trace=remap_file_pages
rename	-a35
renameat
renameat2
request_key	-a33 -s12
riscv_flush_icache	-a34
rmdir	-a22
rt_sigpending	-a20
rt_sigprocmask
rt_sigqueueinfo	-esignal=none
rt_sigreturn	-esignal='!USR1'
rt_sigsuspend	-a20 -esignal=none
rt_sigtimedwait	-a38
rt_tgsigqueueinfo	-esignal=none
s390_guarded_storage	-a32
s390_guarded_storage-v	-e trace=s390_guarded_storage -a32 -v
s390_pci_mmio_read_write	-e trace=s390_pci_mmio_read,s390_pci_mmio_write -a30
s390_runtime_instr	-a44
s390_sthyi	-a47
s390_sthyi-v	-e trace=s390_sthyi -a47 -v
sched	test_trace_expr times -e/sched
sched_get_priority_mxx	-a33 -e trace=sched_get_priority_min,sched_get_priority_max
sched_rr_get_interval	-a31
sched_xetaffinity	-a28 -e trace=sched_getaffinity,sched_setaffinity
sched_xetattr	-a29 -e trace=sched_getattr,sched_setattr
sched_xetparam	-a23 -e trace=sched_getparam,sched_setparam
sched_xetscheduler	-a22 -e trace=sched_getscheduler,sched_setscheduler
sched_yield	-a14
seccomp-filter	-e trace=seccomp
seccomp-filter-v	-v -e trace=seccomp
seccomp_get_action_avail	-e trace=seccomp
select	-a36
select-P	-a36 -e trace=select -P /dev/full 9>>/dev/full
semop	-a32
semop-indirect	-a32 -e trace=semop
semtimedop
sendfile	-a27
sendfile64	-a29
set_mempolicy	-a34 -s3
set_mempolicy-Xabbrev	-a34 -s3 -Xabbrev -e trace=set_mempolicy
set_mempolicy-Xraw	-a24 -s3 -Xraw -e trace=set_mempolicy
set_mempolicy-Xverbose	-s3 -Xverbose -e trace=set_mempolicy
setdomainname	-a24
setfsgid	-a12
setfsgid32	-a14
setfsuid	-a12
setfsuid32	-a14
setgid	-a10
setgid32	-a12
setgroups	-s2 -a17
setgroups32	-s2 -a19
sethostname	-a22
setns	-a21
setregid	-a15
setregid32	-a17
setresgid	-a19
setresgid32	-a21
setresuid	-a19
setresuid32	-a21
setreuid	-a15
setreuid32	-a17
setrlimit	-a27
setrlimit-Xabbrev	-a27 -e trace=setrlimit -Xabbrev
setrlimit-Xraw	-a19 -e trace=setrlimit -Xraw
setrlimit-Xverbose	-a36 -e trace=setrlimit -Xverbose
setuid	-a10
setuid32	-a12
shmxt	-a11 -e trace='/(osf_)?shmat,shmdt'
shutdown	-a24
sigaction	-a31
siginfo	-e trace=none
signal	-a25 -e signal=none -e trace='/^signal$'
signal_receive	-a16 -e trace=kill
signalfd4
sigpending	-a15
sigprocmask	-a34
sigreturn	-esignal='!USR1'
sigsuspend	-a19 -esignal=none
so_error	-e trace=getsockopt
so_linger	-e trace=getsockopt,setsockopt
so_peercred	-e trace=getsockopt
so_peercred-Xabbrev	-e trace=getsockopt -Xabbrev
so_peercred-Xraw	-e trace=getsockopt -Xraw -a39
so_peercred-Xverbose	-e trace=getsockopt -Xverbose
sock_filter-v	-v -e trace=getsockopt,setsockopt
sock_filter-v-Xabbrev	-v -e trace=getsockopt,setsockopt -X abbrev
sock_filter-v-Xraw	-a 37 -v -e trace=getsockopt,setsockopt -X raw
sock_filter-v-Xverbose	-v -e trace=getsockopt,setsockopt -X verbose
sockaddr_xlat-Xabbrev	-Xabbrev -e trace=connect
sockaddr_xlat-Xraw	-Xraw -e trace=connect
sockaddr_xlat-Xverbose	-Xverbose -e trace=connect
socketcall	-a20
sockopt-sol_netlink	-e trace=getsockopt,setsockopt
sockopt-timestamp	-e trace=recvmsg
splice
stat	-a30 --no-abbrev --trace-path=stat.sample --trace-path=/dev/full
stat64	-a32 --no-abbrev --trace-path=stat.sample --trace-path=/dev/full
statfs	-a17
statfs64	-a23
status-all	-a10 -e trace=chdir --status=detached,failed,successful,unavailable,unfinished
status-failed	-a10 -e trace=chdir -Z
status-failed-long	-a10 -e trace=chdir --failed-only
status-failed-status	-a10 -e trace=chdir -e status=failed
status-none	-e trace=all --status=none
status-successful	-a10 -e trace=chdir -z
status-successful-long	-a10 -e trace=chdir --successful-only
status-successful-status	-a10 -e trace=chdir --status=successful
status-unfinished	-a10 -e trace=all --status=unfinished
statx	-a32 --no-abbrev --trace-path=stat.sample --trace-path=/dev/full
strace--absolute-timestamps +strace-t.test --absolute-timestamps
strace--absolute-timestamps-format-time +strace-t.test --absolute-timestamps=format:time
strace--absolute-timestamps-format-time-precision-s +strace-t.test --absolute-timestamps=format:time --absolute-timestamps=precision:s
strace--absolute-timestamps-format-time-precision-ms +strace-tt.test 3 --absolute-timestamps=format:time --absolute-timestamps=precision:ms
strace--absolute-timestamps-format-time-precision-us +strace-tt.test 6 --absolute-timestamps=format:time --absolute-timestamps=precision:us
strace--absolute-timestamps-format-time-precision-ns +strace-tt.test 9 --absolute-timestamps=format:time --absolute-timestamps=precision:ns
strace--absolute-timestamps-format-unix-precision-s +strace-ttt.test 0 --absolute-timestamps=format:unix --absolute-timestamps=precision:s
strace--absolute-timestamps-format-unix-precision-ms +strace-ttt.test 3 --absolute-timestamps=precision:ms --absolute-timestamps=format:unix
strace--absolute-timestamps-format-unix-precision-us +strace-ttt.test 6 --absolute-timestamps=precision:us --absolute-timestamps=format:unix
strace--absolute-timestamps-format-unix-precision-ns +strace-ttt.test 9 --absolute-timestamps=format:unix --absolute-timestamps=precision:ns
strace--follow-forks-output-separately +strace-ff.test --follow-forks --output-separately
strace--relative-timestamps +strace-r.test --relative-timestamps
strace--relative-timestamps-s +strace-r.test --relative-timestamps=s
strace--relative-timestamps-ms +strace-r.test --relative-timestamps=ms
strace--relative-timestamps-us +strace-r.test --relative-timestamps=us
strace--relative-timestamps-ns +strace-r.test --relative-timestamps=ns
strace--syscall-times +strace-T.test --syscall-times
strace--syscall-times-s +strace-T.test --syscall-times=s
strace--syscall-times-ms +strace-T.test --syscall-times=ms
strace--syscall-times-us +strace-T.test --syscall-times=us
strace--syscall-times-ns +strace-T.test --syscall-times=ns
strace--strings-in-hex	--trace=chdir --strings-in-hex --columns=18
strace--strings-in-hex-all	--trace=chdir --strings-in-hex=all --columns=18
strace--strings-in-hex-non-ascii	--trace=chdir --strings-in-hex=non-ascii --columns=12
strace--timestamps +strace-t.test --timestamps
strace--timestamps-time +strace-t.test --timestamps=time
strace--timestamps-time-s +strace-t.test --timestamps=time,s
strace--timestamps-time-ms +strace-tt.test 3 --timestamps=time,ms
strace--timestamps-time-us +strace-tt.test 6 --timestamps=time,us
strace--timestamps-time-ns +strace-tt.test 9 --timestamps=time,ns
strace--timestamps-unix-s +strace-ttt.test 0 --timestamps=unix,s
strace--timestamps-unix-ms +strace-ttt.test 3 --timestamps=unix,ms
strace--timestamps-unix-us +strace-ttt.test 6 --timestamps=unix,us
strace--timestamps-unix-ns +strace-ttt.test 9 --timestamps=unix,ns
strace-x	-e trace=chdir -x -a 12
strace-xx	-e trace=chdir -xx -a 18
swap	-a23 -e trace=swapon,swapoff
sxetmask	-a11 -e trace=sgetmask,ssetmask
symlink	-a34
symlinkat
sync	-a7
sync_file_range
sync_file_range2
sysinfo	-a14
syslog	-a35
tee
threads-execve--quiet-thread-execve +threads-execve.test -s40 --quiet=personality,thread-execve
threads-execve-q +threads-execve.test -q
threads-execve-qq +threads-execve.test -qq
threads-execve-qqq +threads-execve.test -qqq
time	-a10
timer_create
timer_xettime	-e trace=timer_create,timer_settime,timer_gettime
timerfd_xettime	-e trace=timerfd_create,timerfd_settime,timerfd_gettime
times	-esignal=none
times-fail	-a12 -e trace=times
trace_clock	test_trace_expr 'clock_nanosleep|times' -e%clock
trace_creds	test_trace_expr '([gs]et[^p]*([gu]id|groups)|caps|prctl|[fl]?chown|print(path-umovestr|strn-umoven)-undumpable|ptrace|quotactl|rt_sigtimedwait|rt_(tg)?sigqueueinfo).*' -e%creds
trace_fstat	test_trace_expr '' -e%fstat -v -P stat.sample -P /dev/full
trace_fstatfs	test_trace_expr '' -e%fstatfs
trace_lstat	test_trace_expr '' -e%lstat -v -P stat.sample -P /dev/full
trace_personality_32	+qualify_personality.sh 32 'getcwd' 'fsync-y'
trace_personality_64	+qualify_personality.sh 64 'getcwd' 'fsync-y'
trace_personality_regex_32	+qualify_personality.sh 32 '/clock.*' 'times|fcntl.*'
trace_personality_regex_64	+qualify_personality.sh 64 '/clock.*' 'times|fcntl.*'
trace_personality_regex_x32	+qualify_personality.sh x32 '/clock.*' 'times|fcntl.*'
trace_personality_x32	+qualify_personality.sh x32 'getcwd' 'fsync-y'
trace_question	test_trace_expr '' -e?osf_utimes,?/^pkey_.*
trace_stat	test_trace_expr '' -e%stat -v -P stat.sample -P /dev/full
trace_stat_like	test_trace_expr '' -e%%stat -v -P stat.sample -P /dev/full
trace_statfs	test_trace_expr '' -e%statfs
trace_statfs_like	test_trace_expr '' -e%%statfs
truncate
truncate64
ugetrlimit	-a28
umask	-a11
umoven-illptr	-a36 -e trace=nanosleep
umovestr-illptr	-a11 -e trace=chdir
umovestr3	-a14 -e trace=chdir
umovestr_cached_adjacent	+umovestr_cached.test 3
unlink	-a24
unlinkat	-a35
unshare	-a11
userfaultfd	-a38
ustat	-a33
utime	-a16
utimensat	-a33
utimensat-Xabbrev	-a33 -Xabbrev -e trace=utimensat
utimensat-Xraw	-a29 -Xraw -e trace=utimensat
utimensat-Xverbose	-a44 -Xverbose -e trace=utimensat
utimes	-a17
vfork-f	-a26 -qq -f -e signal=none -e trace=chdir
vhangup	-a10
vmsplice	-ewrite=1
wait4	-esignal=none
wait4-v	-v -e signal=none -e trace=wait4
waitid	-esignal=none
waitid-v	-v -e signal=none -e trace=waitid
waitpid	-a28
xattr	-a22 -e trace=getxattr,fgetxattr,lgetxattr,setxattr,fsetxattr,lsetxattr,listxattr,flistxattr,llistxattr,removexattr,fremovexattr,lremovexattr
xattr-strings	-a22 -s 4 -e trace=fsetxattr
xet_robust_list	-a24 -e trace=get_robust_list,set_robust_list
xetitimer	-a29 -e trace=setitimer,getitimer
xetpgid	-a11 -e trace=getpgid,setpgid
xetpriority	-a29 -e trace=getpriority,setpriority
xettimeofday	-a20 -e trace=gettimeofday,settimeofday