tools/perf/arch/sparc/entry/syscalls/syscall.tbl

Source file repositories/reference/linux-study-clean/tools/perf/arch/sparc/entry/syscalls/syscall.tbl

File Facts

System
Linux kernel
Corpus path
tools/perf/arch/sparc/entry/syscalls/syscall.tbl
Extension
.tbl
Size
21623 bytes
Lines
520
Domain
Support Tooling And Documentation
Bucket
tools
Inferred role
Support Tooling And Documentation: syscall or user/kernel boundary
Status
core implementation candidate

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
#
# system call numbers and entry vectors for sparc
#
# The format is:
# <number> <abi> <name> <entry point> <compat entry point>
#
# The <abi> can be common, 64, or 32 for this file.
#
0	common	restart_syscall		sys_restart_syscall
1	32	exit			sys_exit			sparc_exit
1	64	exit			sparc_exit
2	common	fork			sys_fork
3	common	read			sys_read
4	common	write			sys_write
5	common	open			sys_open			compat_sys_open
6	common	close			sys_close
7	common	wait4			sys_wait4			compat_sys_wait4
8	common	creat			sys_creat
9	common	link			sys_link
10	common	unlink			sys_unlink
11	32	execv			sunos_execv
11	64	execv			sys_nis_syscall
12	common	chdir			sys_chdir
13	32    	chown			sys_chown16
13	64	chown			sys_chown
14	common	mknod			sys_mknod
15	common	chmod			sys_chmod
16	32	lchown			sys_lchown16
16	64	lchown			sys_lchown
17	common	brk			sys_brk
18	common	perfctr			sys_nis_syscall
19	common	lseek			sys_lseek			compat_sys_lseek
20	common	getpid			sys_getpid
21	common	capget			sys_capget
22	common	capset			sys_capset
23	32    	setuid			sys_setuid16
23	64    	setuid			sys_setuid
24	32	getuid			sys_getuid16
24	64   	getuid			sys_getuid
25	common	vmsplice		sys_vmsplice
26	common	ptrace			sys_ptrace			compat_sys_ptrace
27	common	alarm			sys_alarm
28	common	sigaltstack		sys_sigaltstack			compat_sys_sigaltstack
29	32    	pause			sys_pause
29	64    	pause			sys_nis_syscall
30	32	utime			sys_utime32
30	64	utime			sys_utime
31	32    	lchown32		sys_lchown
32	32    	fchown32		sys_fchown
33	common	access			sys_access
34	common	nice			sys_nice
35	32    	chown32			sys_chown
36	common	sync			sys_sync
37	common	kill			sys_kill
38	common	stat			sys_newstat			compat_sys_newstat
39	32	sendfile		sys_sendfile			compat_sys_sendfile
39	64	sendfile		sys_sendfile64
40	common	lstat			sys_newlstat			compat_sys_newlstat
41	common	dup			sys_dup
42	common	pipe			sys_sparc_pipe
43	common	times			sys_times			compat_sys_times
44	32    	getuid32		sys_getuid
45	common	umount2			sys_umount
46	32	setgid			sys_setgid16
46	64	setgid			sys_setgid
47	32	getgid			sys_getgid16
47	64	getgid			sys_getgid
48	common	signal			sys_signal
49	32	geteuid			sys_geteuid16

Annotation

Implementation Notes