5f7b84
commit 0bb8f8c791862a4ff38a584af23bbb5bf3f90acd
5f7b84
Author: Florian Weimer <fweimer@redhat.com>
5f7b84
Date:   Fri May 31 13:52:16 2019 +0200
5f7b84
5f7b84
    Linux: Add oddly-named arm syscalls to syscall-names.list
5f7b84
    
5f7b84
    <asm/unistd.h> on arm defines the following macros:
5f7b84
    
5f7b84
    #define __ARM_NR_breakpoint             (__ARM_NR_BASE+1)
5f7b84
    #define __ARM_NR_cacheflush             (__ARM_NR_BASE+2)
5f7b84
    #define __ARM_NR_usr26                  (__ARM_NR_BASE+3)
5f7b84
    #define __ARM_NR_usr32                  (__ARM_NR_BASE+4)
5f7b84
    #define __ARM_NR_set_tls                (__ARM_NR_BASE+5)
5f7b84
    #define __ARM_NR_get_tls                (__ARM_NR_BASE+6)
5f7b84
    
5f7b84
    These do not follow the regular __NR_* naming convention and
5f7b84
    have so far been ignored by the syscall-names.list consistency
5f7b84
    checks.  This commit adds these names to the file, preparing
5f7b84
    for the availability of these names in the regular __NR_*
5f7b84
    namespace.
5f7b84
5f7b84
diff --git a/sysdeps/unix/sysv/linux/syscall-names.list b/sysdeps/unix/sysv/linux/syscall-names.list
5f7b84
index 2d0354b8b3..ae8adabb70 100644
5f7b84
--- a/sysdeps/unix/sysv/linux/syscall-names.list
5f7b84
+++ b/sysdeps/unix/sysv/linux/syscall-names.list
5f7b84
@@ -52,6 +52,7 @@ bdflush
5f7b84
 bind
5f7b84
 bpf
5f7b84
 break
5f7b84
+breakpoint
5f7b84
 brk
5f7b84
 cachectl
5f7b84
 cacheflush
5f7b84
@@ -139,6 +140,7 @@ get_kernel_syms
5f7b84
 get_mempolicy
5f7b84
 get_robust_list
5f7b84
 get_thread_area
5f7b84
+get_tls
5f7b84
 getcpu
5f7b84
 getcwd
5f7b84
 getdents
5f7b84
@@ -499,6 +501,7 @@ set_mempolicy
5f7b84
 set_robust_list
5f7b84
 set_thread_area
5f7b84
 set_tid_address
5f7b84
+set_tls
5f7b84
 setdomainname
5f7b84
 setfsgid
5f7b84
 setfsgid32
5f7b84
@@ -611,6 +614,8 @@ unlinkat
5f7b84
 unshare
5f7b84
 uselib
5f7b84
 userfaultfd
5f7b84
+usr26
5f7b84
+usr32
5f7b84
 ustat
5f7b84
 utime
5f7b84
 utimensat