kernel-abi-tools 0.3.1

Linux kernel ABI data and seccomp profiles that simulate older kernels when testing Rust binaries
Documentation
# x86_64 Linux syscalls and the first mainline release whose table lists them.
# Source: https://github.com/torvalds/linux arch/x86/{entry/,}syscalls/syscall_64.tbl
# Tags scanned: v3.3 .. v7.2 (81 releases). Generated 2026-10-10.
# Rows present in v3.3 are reported as v3.3 (the scan floor), not their true origin.
# Columns: nr<TAB>name<TAB>first_release
0	read	3.3
1	write	3.3
2	open	3.3
3	close	3.3
4	stat	3.3
5	fstat	3.3
6	lstat	3.3
7	poll	3.3
8	lseek	3.3
9	mmap	3.3
10	mprotect	3.3
11	munmap	3.3
12	brk	3.3
13	rt_sigaction	3.3
14	rt_sigprocmask	3.3
15	rt_sigreturn	3.3
16	ioctl	3.3
17	pread64	3.3
18	pwrite64	3.3
19	readv	3.3
20	writev	3.3
21	access	3.3
22	pipe	3.3
23	select	3.3
24	sched_yield	3.3
25	mremap	3.3
26	msync	3.3
27	mincore	3.3
28	madvise	3.3
29	shmget	3.3
30	shmat	3.3
31	shmctl	3.3
32	dup	3.3
33	dup2	3.3
34	pause	3.3
35	nanosleep	3.3
36	getitimer	3.3
37	alarm	3.3
38	setitimer	3.3
39	getpid	3.3
40	sendfile	3.3
41	socket	3.3
42	connect	3.3
43	accept	3.3
44	sendto	3.3
45	recvfrom	3.3
46	sendmsg	3.3
47	recvmsg	3.3
48	shutdown	3.3
49	bind	3.3
50	listen	3.3
51	getsockname	3.3
52	getpeername	3.3
53	socketpair	3.3
54	setsockopt	3.3
55	getsockopt	3.3
56	clone	3.3
57	fork	3.3
58	vfork	3.3
59	execve	3.3
60	exit	3.3
61	wait4	3.3
62	kill	3.3
63	uname	3.3
64	semget	3.3
65	semop	3.3
66	semctl	3.3
67	shmdt	3.3
68	msgget	3.3
69	msgsnd	3.3
70	msgrcv	3.3
71	msgctl	3.3
72	fcntl	3.3
73	flock	3.3
74	fsync	3.3
75	fdatasync	3.3
76	truncate	3.3
77	ftruncate	3.3
78	getdents	3.3
79	getcwd	3.3
80	chdir	3.3
81	fchdir	3.3
82	rename	3.3
83	mkdir	3.3
84	rmdir	3.3
85	creat	3.3
86	link	3.3
87	unlink	3.3
88	symlink	3.3
89	readlink	3.3
90	chmod	3.3
91	fchmod	3.3
92	chown	3.3
93	fchown	3.3
94	lchown	3.3
95	umask	3.3
96	gettimeofday	3.3
97	getrlimit	3.3
98	getrusage	3.3
99	sysinfo	3.3
100	times	3.3
101	ptrace	3.3
102	getuid	3.3
103	syslog	3.3
104	getgid	3.3
105	setuid	3.3
106	setgid	3.3
107	geteuid	3.3
108	getegid	3.3
109	setpgid	3.3
110	getppid	3.3
111	getpgrp	3.3
112	setsid	3.3
113	setreuid	3.3
114	setregid	3.3
115	getgroups	3.3
116	setgroups	3.3
117	setresuid	3.3
118	getresuid	3.3
119	setresgid	3.3
120	getresgid	3.3
121	getpgid	3.3
122	setfsuid	3.3
123	setfsgid	3.3
124	getsid	3.3
125	capget	3.3
126	capset	3.3
127	rt_sigpending	3.3
128	rt_sigtimedwait	3.3
129	rt_sigqueueinfo	3.3
130	rt_sigsuspend	3.3
131	sigaltstack	3.3
132	utime	3.3
133	mknod	3.3
134	uselib	3.3
135	personality	3.3
136	ustat	3.3
137	statfs	3.3
138	fstatfs	3.3
139	sysfs	3.3
140	getpriority	3.3
141	setpriority	3.3
142	sched_setparam	3.3
143	sched_getparam	3.3
144	sched_setscheduler	3.3
145	sched_getscheduler	3.3
146	sched_get_priority_max	3.3
147	sched_get_priority_min	3.3
148	sched_rr_get_interval	3.3
149	mlock	3.3
150	munlock	3.3
151	mlockall	3.3
152	munlockall	3.3
153	vhangup	3.3
154	modify_ldt	3.3
155	pivot_root	3.3
156	_sysctl	3.3
157	prctl	3.3
158	arch_prctl	3.3
159	adjtimex	3.3
160	setrlimit	3.3
161	chroot	3.3
162	sync	3.3
163	acct	3.3
164	settimeofday	3.3
165	mount	3.3
166	umount2	3.3
167	swapon	3.3
168	swapoff	3.3
169	reboot	3.3
170	sethostname	3.3
171	setdomainname	3.3
172	iopl	3.3
173	ioperm	3.3
174	create_module	3.3
175	init_module	3.3
176	delete_module	3.3
177	get_kernel_syms	3.3
178	query_module	3.3
179	quotactl	3.3
180	nfsservctl	3.3
181	getpmsg	3.3
182	putpmsg	3.3
183	afs_syscall	3.3
184	tuxcall	3.3
185	security	3.3
186	gettid	3.3
187	readahead	3.3
188	setxattr	3.3
189	lsetxattr	3.3
190	fsetxattr	3.3
191	getxattr	3.3
192	lgetxattr	3.3
193	fgetxattr	3.3
194	listxattr	3.3
195	llistxattr	3.3
196	flistxattr	3.3
197	removexattr	3.3
198	lremovexattr	3.3
199	fremovexattr	3.3
200	tkill	3.3
201	time	3.3
202	futex	3.3
203	sched_setaffinity	3.3
204	sched_getaffinity	3.3
205	set_thread_area	3.3
206	io_setup	3.3
207	io_destroy	3.3
208	io_getevents	3.3
209	io_submit	3.3
210	io_cancel	3.3
211	get_thread_area	3.3
212	lookup_dcookie	3.3
213	epoll_create	3.3
214	epoll_ctl_old	3.3
215	epoll_wait_old	3.3
216	remap_file_pages	3.3
217	getdents64	3.3
218	set_tid_address	3.3
219	restart_syscall	3.3
220	semtimedop	3.3
221	fadvise64	3.3
222	timer_create	3.3
223	timer_settime	3.3
224	timer_gettime	3.3
225	timer_getoverrun	3.3
226	timer_delete	3.3
227	clock_settime	3.3
228	clock_gettime	3.3
229	clock_getres	3.3
230	clock_nanosleep	3.3
231	exit_group	3.3
232	epoll_wait	3.3
233	epoll_ctl	3.3
234	tgkill	3.3
235	utimes	3.3
236	vserver	3.3
237	mbind	3.3
238	set_mempolicy	3.3
239	get_mempolicy	3.3
240	mq_open	3.3
241	mq_unlink	3.3
242	mq_timedsend	3.3
243	mq_timedreceive	3.3
244	mq_notify	3.3
245	mq_getsetattr	3.3
246	kexec_load	3.3
247	waitid	3.3
248	add_key	3.3
249	request_key	3.3
250	keyctl	3.3
251	ioprio_set	3.3
252	ioprio_get	3.3
253	inotify_init	3.3
254	inotify_add_watch	3.3
255	inotify_rm_watch	3.3
256	migrate_pages	3.3
257	openat	3.3
258	mkdirat	3.3
259	mknodat	3.3
260	fchownat	3.3
261	futimesat	3.3
262	newfstatat	3.3
263	unlinkat	3.3
264	renameat	3.3
265	linkat	3.3
266	symlinkat	3.3
267	readlinkat	3.3
268	fchmodat	3.3
269	faccessat	3.3
270	pselect6	3.3
271	ppoll	3.3
272	unshare	3.3
273	set_robust_list	3.3
274	get_robust_list	3.3
275	splice	3.3
276	tee	3.3
277	sync_file_range	3.3
278	vmsplice	3.3
279	move_pages	3.3
280	utimensat	3.3
281	epoll_pwait	3.3
282	signalfd	3.3
283	timerfd_create	3.3
284	eventfd	3.3
285	fallocate	3.3
286	timerfd_settime	3.3
287	timerfd_gettime	3.3
288	accept4	3.3
289	signalfd4	3.3
290	eventfd2	3.3
291	epoll_create1	3.3
292	dup3	3.3
293	pipe2	3.3
294	inotify_init1	3.3
295	preadv	3.3
296	pwritev	3.3
297	rt_tgsigqueueinfo	3.3
298	perf_event_open	3.3
299	recvmmsg	3.3
300	fanotify_init	3.3
301	fanotify_mark	3.3
302	prlimit64	3.3
303	name_to_handle_at	3.3
304	open_by_handle_at	3.3
305	clock_adjtime	3.3
306	syncfs	3.3
307	sendmmsg	3.3
308	setns	3.3
309	getcpu	3.3
310	process_vm_readv	3.3
311	process_vm_writev	3.3
312	kcmp	3.5
313	finit_module	3.8
314	sched_setattr	3.14
315	sched_getattr	3.14
316	renameat2	3.15
317	seccomp	3.17
318	getrandom	3.17
319	memfd_create	3.17
320	kexec_file_load	3.17
321	bpf	3.18
322	execveat	3.19
323	userfaultfd	4.3
324	membarrier	4.3
325	mlock2	4.4
326	copy_file_range	4.5
327	preadv2	4.6
328	pwritev2	4.6
329	pkey_mprotect	4.9
330	pkey_alloc	4.9
331	pkey_free	4.9
332	statx	4.11
333	io_pgetevents	4.18
334	rseq	4.18
335	uretprobe	6.11
336	uprobe	6.18
424	pidfd_send_signal	5.1
425	io_uring_setup	5.1
426	io_uring_enter	5.1
427	io_uring_register	5.1
428	open_tree	5.2
429	move_mount	5.2
430	fsopen	5.2
431	fsconfig	5.2
432	fsmount	5.2
433	fspick	5.2
434	pidfd_open	5.3
435	clone3	5.3
436	close_range	5.9
437	openat2	5.6
438	pidfd_getfd	5.6
439	faccessat2	5.8
440	process_madvise	5.10
441	epoll_pwait2	5.11
442	mount_setattr	5.12
443	quotactl_fd	5.14
444	landlock_create_ruleset	5.13
445	landlock_add_rule	5.13
446	landlock_restrict_self	5.13
447	memfd_secret	5.14
448	process_mrelease	5.15
449	futex_waitv	5.16
450	set_mempolicy_home_node	5.17
451	cachestat	6.5
452	fchmodat2	6.6
453	map_shadow_stack	6.6
454	futex_wake	6.7
455	futex_wait	6.7
456	futex_requeue	6.7
457	statmount	6.8
458	listmount	6.8
459	lsm_get_self_attr	6.8
460	lsm_set_self_attr	6.8
461	lsm_list_modules	6.8
462	mseal	6.10
463	setxattrat	6.13
464	getxattrat	6.13
465	listxattrat	6.13
466	removexattrat	6.13
467	open_tree_attr	6.15
468	file_getattr	6.17
469	file_setattr	6.17
470	listns	6.19
471	rseq_slice_yield	7.0