binutils-gdb/gdb/syscalls/sparc-linux.xml.in
Tiezhu Yang 59a83e67de gdb: syscalls: Update .xml.in files for some archs
Make use of the script update-linux-from-src.sh to regenerate the Linux
syscall group info against Linux git commit d206a76d7d27 which will be
released in v6.8.

Like this:

  $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git linux.git
  $ git clone https://sourceware.org/git/binutils-gdb.git gdb.git
  $ cd gdb.git/gdb/syscalls/
  $ ./update-linux-from-src.sh ~/linux.git/

Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Approved-By: John Baldwin <jhb@FreeBSD.org>
2024-03-20 18:50:10 +08:00

449 lines
19 KiB
XML

<?xml version="1.0"?>
<!-- Copyright (C) 2010-2024 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. -->
<!DOCTYPE feature SYSTEM "gdb-syscalls.dtd">
<!-- This file was generated using the following file:
arch/sparc/kernel/syscalls/syscall.tbl
The file mentioned above belongs to the Linux Kernel. -->
<syscalls_info>
<syscall name="restart_syscall" number="0"/>
<syscall name="exit" number="1"/>
<syscall name="fork" number="2"/>
<syscall name="read" number="3"/>
<syscall name="write" number="4"/>
<syscall name="open" number="5"/>
<syscall name="close" number="6"/>
<syscall name="wait4" number="7"/>
<syscall name="creat" number="8"/>
<syscall name="link" number="9"/>
<syscall name="unlink" number="10"/>
<syscall name="execv" number="11"/>
<syscall name="chdir" number="12"/>
<syscall name="chown" number="13"/>
<syscall name="mknod" number="14"/>
<syscall name="chmod" number="15"/>
<syscall name="lchown" number="16"/>
<syscall name="brk" number="17"/>
<syscall name="perfctr" number="18"/>
<syscall name="lseek" number="19"/>
<syscall name="getpid" number="20"/>
<syscall name="capget" number="21"/>
<syscall name="capset" number="22"/>
<syscall name="setuid" number="23"/>
<syscall name="getuid" number="24"/>
<syscall name="vmsplice" number="25"/>
<syscall name="ptrace" number="26"/>
<syscall name="alarm" number="27"/>
<syscall name="sigaltstack" number="28"/>
<syscall name="pause" number="29"/>
<syscall name="utime" number="30"/>
<syscall name="lchown32" number="31"/>
<syscall name="fchown32" number="32"/>
<syscall name="access" number="33"/>
<syscall name="nice" number="34"/>
<syscall name="chown32" number="35"/>
<syscall name="sync" number="36"/>
<syscall name="kill" number="37"/>
<syscall name="stat" number="38"/>
<syscall name="sendfile" number="39"/>
<syscall name="lstat" number="40"/>
<syscall name="dup" number="41"/>
<syscall name="pipe" number="42"/>
<syscall name="times" number="43"/>
<syscall name="getuid32" number="44"/>
<syscall name="umount2" number="45"/>
<syscall name="setgid" number="46"/>
<syscall name="getgid" number="47"/>
<syscall name="signal" number="48"/>
<syscall name="geteuid" number="49"/>
<syscall name="getegid" number="50"/>
<syscall name="acct" number="51"/>
<syscall name="getgid32" number="53"/>
<syscall name="ioctl" number="54"/>
<syscall name="reboot" number="55"/>
<syscall name="mmap2" number="56"/>
<syscall name="symlink" number="57"/>
<syscall name="readlink" number="58"/>
<syscall name="execve" number="59"/>
<syscall name="umask" number="60"/>
<syscall name="chroot" number="61"/>
<syscall name="fstat" number="62"/>
<syscall name="fstat64" number="63"/>
<syscall name="getpagesize" number="64"/>
<syscall name="msync" number="65"/>
<syscall name="vfork" number="66"/>
<syscall name="pread64" number="67"/>
<syscall name="pwrite64" number="68"/>
<syscall name="geteuid32" number="69"/>
<syscall name="getegid32" number="70"/>
<syscall name="mmap" number="71"/>
<syscall name="setreuid32" number="72"/>
<syscall name="munmap" number="73"/>
<syscall name="mprotect" number="74"/>
<syscall name="madvise" number="75"/>
<syscall name="vhangup" number="76"/>
<syscall name="truncate64" number="77"/>
<syscall name="mincore" number="78"/>
<syscall name="getgroups" number="79"/>
<syscall name="setgroups" number="80"/>
<syscall name="getpgrp" number="81"/>
<syscall name="setgroups32" number="82"/>
<syscall name="setitimer" number="83"/>
<syscall name="ftruncate64" number="84"/>
<syscall name="swapon" number="85"/>
<syscall name="getitimer" number="86"/>
<syscall name="setuid32" number="87"/>
<syscall name="sethostname" number="88"/>
<syscall name="setgid32" number="89"/>
<syscall name="dup2" number="90"/>
<syscall name="setfsuid32" number="91"/>
<syscall name="fcntl" number="92"/>
<syscall name="select" number="93"/>
<syscall name="setfsgid32" number="94"/>
<syscall name="fsync" number="95"/>
<syscall name="setpriority" number="96"/>
<syscall name="socket" number="97"/>
<syscall name="connect" number="98"/>
<syscall name="accept" number="99"/>
<syscall name="getpriority" number="100"/>
<syscall name="rt_sigreturn" number="101"/>
<syscall name="rt_sigaction" number="102"/>
<syscall name="rt_sigprocmask" number="103"/>
<syscall name="rt_sigpending" number="104"/>
<syscall name="rt_sigtimedwait" number="105"/>
<syscall name="rt_sigqueueinfo" number="106"/>
<syscall name="rt_sigsuspend" number="107"/>
<syscall name="setresuid32" number="108"/>
<syscall name="getresuid32" number="109"/>
<syscall name="setresgid32" number="110"/>
<syscall name="getresgid32" number="111"/>
<syscall name="setregid32" number="112"/>
<syscall name="recvmsg" number="113"/>
<syscall name="sendmsg" number="114"/>
<syscall name="getgroups32" number="115"/>
<syscall name="gettimeofday" number="116"/>
<syscall name="getrusage" number="117"/>
<syscall name="getsockopt" number="118"/>
<syscall name="getcwd" number="119"/>
<syscall name="readv" number="120"/>
<syscall name="writev" number="121"/>
<syscall name="settimeofday" number="122"/>
<syscall name="fchown" number="123"/>
<syscall name="fchmod" number="124"/>
<syscall name="recvfrom" number="125"/>
<syscall name="setreuid" number="126"/>
<syscall name="setregid" number="127"/>
<syscall name="rename" number="128"/>
<syscall name="truncate" number="129"/>
<syscall name="ftruncate" number="130"/>
<syscall name="flock" number="131"/>
<syscall name="lstat64" number="132"/>
<syscall name="sendto" number="133"/>
<syscall name="shutdown" number="134"/>
<syscall name="socketpair" number="135"/>
<syscall name="mkdir" number="136"/>
<syscall name="rmdir" number="137"/>
<syscall name="utimes" number="138"/>
<syscall name="stat64" number="139"/>
<syscall name="sendfile64" number="140"/>
<syscall name="getpeername" number="141"/>
<syscall name="futex" number="142"/>
<syscall name="gettid" number="143"/>
<syscall name="getrlimit" number="144"/>
<syscall name="setrlimit" number="145"/>
<syscall name="pivot_root" number="146"/>
<syscall name="prctl" number="147"/>
<syscall name="pciconfig_read" number="148"/>
<syscall name="pciconfig_write" number="149"/>
<syscall name="getsockname" number="150"/>
<syscall name="inotify_init" number="151"/>
<syscall name="inotify_add_watch" number="152"/>
<syscall name="poll" number="153"/>
<syscall name="getdents64" number="154"/>
<syscall name="fcntl64" number="155"/>
<syscall name="inotify_rm_watch" number="156"/>
<syscall name="statfs" number="157"/>
<syscall name="fstatfs" number="158"/>
<syscall name="umount" number="159"/>
<syscall name="sched_set_affinity" number="160"/>
<syscall name="sched_get_affinity" number="161"/>
<syscall name="getdomainname" number="162"/>
<syscall name="setdomainname" number="163"/>
<syscall name="quotactl" number="165"/>
<syscall name="set_tid_address" number="166"/>
<syscall name="mount" number="167"/>
<syscall name="ustat" number="168"/>
<syscall name="setxattr" number="169"/>
<syscall name="lsetxattr" number="170"/>
<syscall name="fsetxattr" number="171"/>
<syscall name="getxattr" number="172"/>
<syscall name="lgetxattr" number="173"/>
<syscall name="getdents" number="174"/>
<syscall name="setsid" number="175"/>
<syscall name="fchdir" number="176"/>
<syscall name="fgetxattr" number="177"/>
<syscall name="listxattr" number="178"/>
<syscall name="llistxattr" number="179"/>
<syscall name="flistxattr" number="180"/>
<syscall name="removexattr" number="181"/>
<syscall name="lremovexattr" number="182"/>
<syscall name="sigpending" number="183"/>
<syscall name="query_module" number="184"/>
<syscall name="setpgid" number="185"/>
<syscall name="fremovexattr" number="186"/>
<syscall name="tkill" number="187"/>
<syscall name="exit_group" number="188"/>
<syscall name="uname" number="189"/>
<syscall name="init_module" number="190"/>
<syscall name="personality" number="191"/>
<syscall name="remap_file_pages" number="192"/>
<syscall name="epoll_create" number="193"/>
<syscall name="epoll_ctl" number="194"/>
<syscall name="epoll_wait" number="195"/>
<syscall name="ioprio_set" number="196"/>
<syscall name="getppid" number="197"/>
<syscall name="sigaction" number="198"/>
<syscall name="sgetmask" number="199"/>
<syscall name="ssetmask" number="200"/>
<syscall name="sigsuspend" number="201"/>
<syscall name="oldlstat" number="202"/>
<syscall name="uselib" number="203"/>
<syscall name="readdir" number="204"/>
<syscall name="readahead" number="205"/>
<syscall name="socketcall" number="206"/>
<syscall name="syslog" number="207"/>
<syscall name="lookup_dcookie" number="208"/>
<syscall name="fadvise64" number="209"/>
<syscall name="fadvise64_64" number="210"/>
<syscall name="tgkill" number="211"/>
<syscall name="waitpid" number="212"/>
<syscall name="swapoff" number="213"/>
<syscall name="sysinfo" number="214"/>
<syscall name="ipc" number="215"/>
<syscall name="sigreturn" number="216"/>
<syscall name="clone" number="217"/>
<syscall name="ioprio_get" number="218"/>
<syscall name="adjtimex" number="219"/>
<syscall name="sigprocmask" number="220"/>
<syscall name="create_module" number="221"/>
<syscall name="delete_module" number="222"/>
<syscall name="get_kernel_syms" number="223"/>
<syscall name="getpgid" number="224"/>
<syscall name="bdflush" number="225"/>
<syscall name="sysfs" number="226"/>
<syscall name="afs_syscall" number="227"/>
<syscall name="setfsuid" number="228"/>
<syscall name="setfsgid" number="229"/>
<syscall name="_newselect" number="230"/>
<syscall name="time" number="231"/>
<syscall name="splice" number="232"/>
<syscall name="stime" number="233"/>
<syscall name="statfs64" number="234"/>
<syscall name="fstatfs64" number="235"/>
<syscall name="_llseek" number="236"/>
<syscall name="mlock" number="237"/>
<syscall name="munlock" number="238"/>
<syscall name="mlockall" number="239"/>
<syscall name="munlockall" number="240"/>
<syscall name="sched_setparam" number="241"/>
<syscall name="sched_getparam" number="242"/>
<syscall name="sched_setscheduler" number="243"/>
<syscall name="sched_getscheduler" number="244"/>
<syscall name="sched_yield" number="245"/>
<syscall name="sched_get_priority_max" number="246"/>
<syscall name="sched_get_priority_min" number="247"/>
<syscall name="sched_rr_get_interval" number="248"/>
<syscall name="nanosleep" number="249"/>
<syscall name="mremap" number="250"/>
<syscall name="_sysctl" number="251"/>
<syscall name="getsid" number="252"/>
<syscall name="fdatasync" number="253"/>
<syscall name="nfsservctl" number="254"/>
<syscall name="sync_file_range" number="255"/>
<syscall name="clock_settime" number="256"/>
<syscall name="clock_gettime" number="257"/>
<syscall name="clock_getres" number="258"/>
<syscall name="clock_nanosleep" number="259"/>
<syscall name="sched_getaffinity" number="260"/>
<syscall name="sched_setaffinity" number="261"/>
<syscall name="timer_settime" number="262"/>
<syscall name="timer_gettime" number="263"/>
<syscall name="timer_getoverrun" number="264"/>
<syscall name="timer_delete" number="265"/>
<syscall name="timer_create" number="266"/>
<syscall name="vserver" number="267"/>
<syscall name="io_setup" number="268"/>
<syscall name="io_destroy" number="269"/>
<syscall name="io_submit" number="270"/>
<syscall name="io_cancel" number="271"/>
<syscall name="io_getevents" number="272"/>
<syscall name="mq_open" number="273"/>
<syscall name="mq_unlink" number="274"/>
<syscall name="mq_timedsend" number="275"/>
<syscall name="mq_timedreceive" number="276"/>
<syscall name="mq_notify" number="277"/>
<syscall name="mq_getsetattr" number="278"/>
<syscall name="waitid" number="279"/>
<syscall name="tee" number="280"/>
<syscall name="add_key" number="281"/>
<syscall name="request_key" number="282"/>
<syscall name="keyctl" number="283"/>
<syscall name="openat" number="284"/>
<syscall name="mkdirat" number="285"/>
<syscall name="mknodat" number="286"/>
<syscall name="fchownat" number="287"/>
<syscall name="futimesat" number="288"/>
<syscall name="fstatat64" number="289"/>
<syscall name="unlinkat" number="290"/>
<syscall name="renameat" number="291"/>
<syscall name="linkat" number="292"/>
<syscall name="symlinkat" number="293"/>
<syscall name="readlinkat" number="294"/>
<syscall name="fchmodat" number="295"/>
<syscall name="faccessat" number="296"/>
<syscall name="pselect6" number="297"/>
<syscall name="ppoll" number="298"/>
<syscall name="unshare" number="299"/>
<syscall name="set_robust_list" number="300"/>
<syscall name="get_robust_list" number="301"/>
<syscall name="migrate_pages" number="302"/>
<syscall name="mbind" number="303"/>
<syscall name="get_mempolicy" number="304"/>
<syscall name="set_mempolicy" number="305"/>
<syscall name="kexec_load" number="306"/>
<syscall name="move_pages" number="307"/>
<syscall name="getcpu" number="308"/>
<syscall name="epoll_pwait" number="309"/>
<syscall name="utimensat" number="310"/>
<syscall name="signalfd" number="311"/>
<syscall name="timerfd_create" number="312"/>
<syscall name="eventfd" number="313"/>
<syscall name="fallocate" number="314"/>
<syscall name="timerfd_settime" number="315"/>
<syscall name="timerfd_gettime" number="316"/>
<syscall name="signalfd4" number="317"/>
<syscall name="eventfd2" number="318"/>
<syscall name="epoll_create1" number="319"/>
<syscall name="dup3" number="320"/>
<syscall name="pipe2" number="321"/>
<syscall name="inotify_init1" number="322"/>
<syscall name="accept4" number="323"/>
<syscall name="preadv" number="324"/>
<syscall name="pwritev" number="325"/>
<syscall name="rt_tgsigqueueinfo" number="326"/>
<syscall name="perf_event_open" number="327"/>
<syscall name="recvmmsg" number="328"/>
<syscall name="fanotify_init" number="329"/>
<syscall name="fanotify_mark" number="330"/>
<syscall name="prlimit64" number="331"/>
<syscall name="name_to_handle_at" number="332"/>
<syscall name="open_by_handle_at" number="333"/>
<syscall name="clock_adjtime" number="334"/>
<syscall name="syncfs" number="335"/>
<syscall name="sendmmsg" number="336"/>
<syscall name="setns" number="337"/>
<syscall name="process_vm_readv" number="338"/>
<syscall name="process_vm_writev" number="339"/>
<syscall name="kern_features" number="340"/>
<syscall name="kcmp" number="341"/>
<syscall name="finit_module" number="342"/>
<syscall name="sched_setattr" number="343"/>
<syscall name="sched_getattr" number="344"/>
<syscall name="renameat2" number="345"/>
<syscall name="seccomp" number="346"/>
<syscall name="getrandom" number="347"/>
<syscall name="memfd_create" number="348"/>
<syscall name="bpf" number="349"/>
<syscall name="execveat" number="350"/>
<syscall name="membarrier" number="351"/>
<syscall name="userfaultfd" number="352"/>
<syscall name="bind" number="353"/>
<syscall name="listen" number="354"/>
<syscall name="setsockopt" number="355"/>
<syscall name="mlock2" number="356"/>
<syscall name="copy_file_range" number="357"/>
<syscall name="preadv2" number="358"/>
<syscall name="pwritev2" number="359"/>
<syscall name="statx" number="360"/>
<syscall name="io_pgetevents" number="361"/>
<syscall name="pkey_mprotect" number="362"/>
<syscall name="pkey_alloc" number="363"/>
<syscall name="pkey_free" number="364"/>
<syscall name="rseq" number="365"/>
<syscall name="semget" number="393"/>
<syscall name="semctl" number="394"/>
<syscall name="shmget" number="395"/>
<syscall name="shmctl" number="396"/>
<syscall name="shmat" number="397"/>
<syscall name="shmdt" number="398"/>
<syscall name="msgget" number="399"/>
<syscall name="msgsnd" number="400"/>
<syscall name="msgrcv" number="401"/>
<syscall name="msgctl" number="402"/>
<syscall name="clock_gettime64" number="403"/>
<syscall name="clock_settime64" number="404"/>
<syscall name="clock_adjtime64" number="405"/>
<syscall name="clock_getres_time64" number="406"/>
<syscall name="clock_nanosleep_time64" number="407"/>
<syscall name="timer_gettime64" number="408"/>
<syscall name="timer_settime64" number="409"/>
<syscall name="timerfd_gettime64" number="410"/>
<syscall name="timerfd_settime64" number="411"/>
<syscall name="utimensat_time64" number="412"/>
<syscall name="pselect6_time64" number="413"/>
<syscall name="ppoll_time64" number="414"/>
<syscall name="io_pgetevents_time64" number="416"/>
<syscall name="recvmmsg_time64" number="417"/>
<syscall name="mq_timedsend_time64" number="418"/>
<syscall name="mq_timedreceive_time64" number="419"/>
<syscall name="semtimedop_time64" number="420"/>
<syscall name="rt_sigtimedwait_time64" number="421"/>
<syscall name="futex_time64" number="422"/>
<syscall name="sched_rr_get_interval_time64" number="423"/>
<syscall name="pidfd_send_signal" number="424"/>
<syscall name="io_uring_setup" number="425"/>
<syscall name="io_uring_enter" number="426"/>
<syscall name="io_uring_register" number="427"/>
<syscall name="open_tree" number="428"/>
<syscall name="move_mount" number="429"/>
<syscall name="fsopen" number="430"/>
<syscall name="fsconfig" number="431"/>
<syscall name="fsmount" number="432"/>
<syscall name="fspick" number="433"/>
<syscall name="pidfd_open" number="434"/>
<syscall name="close_range" number="436"/>
<syscall name="openat2" number="437"/>
<syscall name="pidfd_getfd" number="438"/>
<syscall name="faccessat2" number="439"/>
<syscall name="process_madvise" number="440"/>
<syscall name="epoll_pwait2" number="441"/>
<syscall name="mount_setattr" number="442"/>
<syscall name="quotactl_fd" number="443"/>
<syscall name="landlock_create_ruleset" number="444"/>
<syscall name="landlock_add_rule" number="445"/>
<syscall name="landlock_restrict_self" number="446"/>
<syscall name="process_mrelease" number="448"/>
<syscall name="futex_waitv" number="449"/>
<syscall name="set_mempolicy_home_node" number="450"/>
<syscall name="cachestat" number="451"/>
<syscall name="fchmodat2" number="452"/>
<syscall name="map_shadow_stack" number="453"/>
<syscall name="futex_wake" number="454"/>
<syscall name="futex_wait" number="455"/>
<syscall name="futex_requeue" number="456"/>
<syscall name="statmount" number="457"/>
<syscall name="listmount" number="458"/>
<syscall name="lsm_get_self_attr" number="459"/>
<syscall name="lsm_set_self_attr" number="460"/>
<syscall name="lsm_list_modules" number="461"/>
</syscalls_info>