ptrace-based intercept has now been tested on 32-bit arm
This commit is contained in:
@@ -83,7 +83,6 @@
|
|||||||
} while (0)
|
} while (0)
|
||||||
#elif defined(__arm__)
|
#elif defined(__arm__)
|
||||||
/* Note: assumes arm EABI, not OABI */
|
/* Note: assumes arm EABI, not OABI */
|
||||||
/* Untested */
|
|
||||||
# define SECCOMP_AUDIT_ARCH AUDIT_ARCH_ARM
|
# define SECCOMP_AUDIT_ARCH AUDIT_ARCH_ARM
|
||||||
# define user_pt_regs pt_regs
|
# define user_pt_regs pt_regs
|
||||||
# define reg_syscall(x) (x).ARM_r7
|
# define reg_syscall(x) (x).ARM_r7
|
||||||
|
@@ -96,7 +96,7 @@ union sudo_token_un {
|
|||||||
*/
|
*/
|
||||||
#if defined(_PATH_SUDO_INTERCEPT) && defined(__linux__)
|
#if defined(_PATH_SUDO_INTERCEPT) && defined(__linux__)
|
||||||
# if defined(HAVE_DECL_SECCOMP_SET_MODE_FILTER) && HAVE_DECL_SECCOMP_SET_MODE_FILTER
|
# if defined(HAVE_DECL_SECCOMP_SET_MODE_FILTER) && HAVE_DECL_SECCOMP_SET_MODE_FILTER
|
||||||
# if defined(__amd64__) || defined(__i386__) || defined(__aarch64__) || defined(__powerpc__)
|
# if defined(__amd64__) || defined(__i386__) || defined(__aarch64__) || defined(__arm__) || defined(__powerpc__)
|
||||||
# ifndef HAVE_PTRACE_INTERCEPT
|
# ifndef HAVE_PTRACE_INTERCEPT
|
||||||
# define HAVE_PTRACE_INTERCEPT 1
|
# define HAVE_PTRACE_INTERCEPT 1
|
||||||
# endif /* HAVE_PTRACE_INTERCEPT */
|
# endif /* HAVE_PTRACE_INTERCEPT */
|
||||||
|
Reference in New Issue
Block a user