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