diff options
author | Paul Moore <paul@paul-moore.com> | 2020-03-23 19:51:01 -0400 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2020-03-23 19:51:07 -0400 |
commit | 9e49c06a6285779cf18edd618cbf1316102f1388 (patch) | |
tree | f2de014474631d3da3c983b5acf6bce7c66fec4e | |
parent | 5c6d90f2645d06fe56eecbb3bf1de366f33e7af0 (diff) | |
download | libseccomp-9e49c06a6285779cf18edd618cbf1316102f1388.tar.gz |
arch: simplify the ppc/ppc64 code in arch-syscall-validate
We no longer need to do the complex substitutions we used to have to
do for ppc/ppc64.
Signed-off-by: Paul Moore <paul@paul-moore.com>
-rwxr-xr-x | src/arch-syscall-validate | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/arch-syscall-validate b/src/arch-syscall-validate index 4ac41f1..7704c3e 100755 --- a/src/arch-syscall-validate +++ b/src/arch-syscall-validate @@ -483,12 +483,7 @@ function dump_lib_parisc64() { function dump_sys_ppc() { cat $1/arch/powerpc/kernel/syscalls/syscall.tbl | grep -v "^#" | \ sed -ne "/[0-9]\+[ \t]\+\(common\|nospu\|32\)/p" | \ - awk '{ print $3","$1 }' | sort | (cat -; \ - (cat $1/arch/powerpc/include/uapi/asm/unistd.h | \ - grep "^#define __PPC_NR_" | \ - grep -v "^#define __PPC_NR_BASE" | \ - sed 's/#define _PPC_NR_\([a-z0-9_]*\)[ \t]\+(__PPC_NR_BASE+\(.*\))/\1 983040 + \2/' | \ - awk '{ print $1","$2+$4 }')) | sort + awk '{ print $3","$1 }' | sort } # @@ -511,12 +506,7 @@ function dump_lib_ppc() { function dump_sys_ppc64() { cat $1/arch/powerpc/kernel/syscalls/syscall.tbl | grep -v "^#" | \ sed -ne "/[0-9]\+[ \t]\+\(common\|nospu\|64\)/p" | \ - awk '{ print $3","$1 }' | sort | (cat -; \ - (cat $1/arch/powerpc/include/uapi/asm/unistd.h | \ - grep "^#define __PPC_NR_" | \ - grep -v "^#define __PPC_NR_BASE" | \ - sed 's/#define _PPC_NR_\([a-z0-9_]*\)[ \t]\+(__PPC_NR_BASE+\(.*\))/\1 983040 + \2/' | \ - awk '{ print $1","$2+$4 }')) | sort + awk '{ print $3","$1 }' | sort } # |