From a6a5c559aa3ae01d86089c54fb9f1019c4a826d1 Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Wed, 4 Sep 2019 19:21:33 +0800 Subject: [PATCH 1/3] audit: support aarch64_be architecture add support aarch64_be for audit Signed-off-by: Yan Zhu --- lib/machinetab.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/machinetab.h b/lib/machinetab.h index 07b3f27f8..c7606d610 100644 --- a/lib/machinetab.h +++ b/lib/machinetab.h @@ -40,4 +40,5 @@ _S(MACH_ARM, "armv7l") #endif #ifdef WITH_AARCH64 _S(MACH_AARCH64, "aarch64" ) +_S(MACH_AARCH64, "aarch64_be" ) #endif From b4b0c9617916c28ef121cb4550594e8ccdd0ea0a Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Wed, 4 Sep 2019 19:26:50 +0800 Subject: [PATCH 2/3] audit: add support armv7b architecture for audit add support armv7b Signed-off-by: Yan Zhu --- lib/machinetab.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/machinetab.h b/lib/machinetab.h index c7606d610..d5f93c686 100644 --- a/lib/machinetab.h +++ b/lib/machinetab.h @@ -37,6 +37,7 @@ _S(MACH_ARM, "armv5tejl") _S(MACH_ARM, "armv5tel") _S(MACH_ARM, "armv6l") _S(MACH_ARM, "armv7l") +_S(MACH_ARM, "armv7b") #endif #ifdef WITH_AARCH64 _S(MACH_AARCH64, "aarch64" ) From 9089b12f52acb3f186bfb378267f40f452c05d50 Mon Sep 17 00:00:00 2001 From: Yan Zhu Date: Mon, 29 Jun 2020 20:33:24 +0800 Subject: [PATCH 3/3] audit: add syscalls for aarch64 audit userspace missing syscalls in aarch64 Signed-off-by: Yan Zhu --- lib/aarch64_table.h | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/lib/aarch64_table.h b/lib/aarch64_table.h index a915f416f..4fba08613 100644 --- a/lib/aarch64_table.h +++ b/lib/aarch64_table.h @@ -311,4 +311,47 @@ _S(432, "fsmount") _S(433, "fspick") _S(434, "pidfd_open") _S(435, "clone3") +_S(1024, "open") +_S(1025, "link") +_S(1026, "unlink") +_S(1027, "mknod") +_S(1028, "chmod") +_S(1029, "chown") +_S(1030, "mkdir") +_S(1031, "rmdir") +_S(1032, "lchown") +_S(1033, "access") +_S(1034, "rename") +_S(1035, "readlink") +_S(1036, "symlink") +_S(1037, "utimes") +_S(1038, "stat64") +_S(1039, "lstat64") +_S(1040, "pipe") +_S(1041, "dup2") +_S(1042, "epoll_create") +_S(1043, "inotify_init") +_S(1044, "eventfd") +_S(1045, "signalfd") +_S(1049, "newstat") +_S(1050, "newlstat") +_S(1059, "alarm") +_S(1060, "getpgrp") +_S(1061, "pause") +_S(1062, "time") +_S(1063, "utime") +_S(1064, "creat") +_S(1066, "futimesat") +_S(1067, "select") +_S(1068, "poll") +_S(1069, "epoll_wait") +_S(1070, "ustat") +_S(1071, "vfork") +_S(1073, "recv") +_S(1074, "send") +_S(1075, "bdflush") +_S(1076, "oldumount") +_S(1077, "uselib") +_S(1078, "sysctl") +_S(1079, "fork")