From: Eugene Syromyatnikov Date: Tue, 23 Jan 2018 08:37:19 +0000 (+0100) Subject: Fix syscall descriptions for ARM-specific system calls X-Git-Tag: v4.21~84 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8b1ce9ef45975784a5fffccd86949ce7487a0949;p=strace Fix syscall descriptions for ARM-specific system calls Based on an analysis of arm_syscall in arch/arm/kernel/traps.c. * linux/arm/syscallent.h ([ARM_FIRST_SHUFFLED_SYSCALL+1+2]): Update argument number, add TM flag. ([ARM_FIRST_SHUFFLED_SYSCALL+1+1], [ARM_FIRST_SHUFFLED_SYSCALL+1+3], [ARM_FIRST_SHUFFLED_SYSCALL+1+4], [ARM_FIRST_SHUFFLED_SYSCALL+1+5]): Update argument number. --- diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h index 7c85b1ec..c2114783 100644 --- a/linux/arm/syscallent.h +++ b/linux/arm/syscallent.h @@ -444,9 +444,9 @@ * Remapped by shuffle_scno() to be directly after __ARM_NR_cmpxchg. */ [ARM_FIRST_SHUFFLED_SYSCALL+1+0] = { }, -[ARM_FIRST_SHUFFLED_SYSCALL+1+1] = { 5, 0, SEN(printargs), "breakpoint" }, -[ARM_FIRST_SHUFFLED_SYSCALL+1+2] = { 5, 0, SEN(printargs), "cacheflush" }, -[ARM_FIRST_SHUFFLED_SYSCALL+1+3] = { 5, 0, SEN(printargs), "usr26" }, -[ARM_FIRST_SHUFFLED_SYSCALL+1+4] = { 5, 0, SEN(printargs), "usr32" }, -[ARM_FIRST_SHUFFLED_SYSCALL+1+5] = { 5, 0, SEN(printargs), "set_tls" }, +[ARM_FIRST_SHUFFLED_SYSCALL+1+1] = { 0, 0, SEN(printargs), "breakpoint" }, +[ARM_FIRST_SHUFFLED_SYSCALL+1+2] = { 3, TM, SEN(printargs), "cacheflush" }, +[ARM_FIRST_SHUFFLED_SYSCALL+1+3] = { 0, 0, SEN(printargs), "usr26" }, +[ARM_FIRST_SHUFFLED_SYSCALL+1+4] = { 0, 0, SEN(printargs), "usr32" }, +[ARM_FIRST_SHUFFLED_SYSCALL+1+5] = { 1, 0, SEN(printargs), "set_tls" }, #define ARM_LAST_SPECIAL_SYSCALL 5