diff options
author | Hillwood Yang <hillwood@opensuse.org> | 2020-09-05 18:07:13 +0800 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2020-10-07 10:23:02 +0200 |
commit | a9d8a5330bb77fa80d693940664fbd53998f3efe (patch) | |
tree | bbbe861d979eb51f14c4bf32dfc6a17bd6e068fe | |
parent | 1d9e02ef9b8c62c74bfa8ecc87b656d37a4deb8a (diff) |
Support ppc64, review the build result at https://build.opensuse.org/package/show/home:hillwood:libreofficeonline/libreoffice-onlinelibreoffice-7-0
Change-Id: I65c65599a5d52b3280cd6eda4eedae7027d49f31
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/102072
Tested-by: Jan Holesovsky <kendy@collabora.com>
Reviewed-by: Jan Holesovsky <kendy@collabora.com>
-rw-r--r-- | common/Seccomp.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/common/Seccomp.cpp b/common/Seccomp.cpp index e868ee01e..e830b481c 100644 --- a/common/Seccomp.cpp +++ b/common/Seccomp.cpp @@ -52,6 +52,10 @@ # define AUDIT_ARCH_NR AUDIT_ARCH_ARM # define SECCOMP_REG(_ctx, _reg) ((_ctx)->uc_mcontext.arm_##_reg) # define SECCOMP_SYSCALL(_ctx) SECCOMP_REG(_ctx, r7) +#elif defined(__powerpc64__) +# define AUDIT_ARCH_NR AUDIT_ARCH_PPC64 +# define SECCOMP_REG(_ctx, _reg) ((_ctx)->uc_mcontext.regs->gpr[_reg]) +# define SECCOMP_SYSCALL(_ctx) SECCOMP_REG(_ctx, 0) #else # error "Platform does not support seccomp filtering yet - unsafe." #endif |