summaryrefslogtreecommitdiff
path: root/lib/libsysdecode/syscallnames.c
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2018-04-26 18:54:00 +0000
committerEd Maste <emaste@FreeBSD.org>2018-04-26 18:54:00 +0000
commit9a16bd169e8c40dcdaf5b38eecdd925706e57d4b (patch)
tree95828665d86db810645f91505e75d34928880332 /lib/libsysdecode/syscallnames.c
parent5f2336efb42557443df0a565ce1959b1a046aca8 (diff)
Notes
Diffstat (limited to 'lib/libsysdecode/syscallnames.c')
-rw-r--r--lib/libsysdecode/syscallnames.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/libsysdecode/syscallnames.c b/lib/libsysdecode/syscallnames.c
index abe284c693aa..ae587c916df5 100644
--- a/lib/libsysdecode/syscallnames.c
+++ b/lib/libsysdecode/syscallnames.c
@@ -49,9 +49,11 @@ static
#include <compat/freebsd32/freebsd32_syscalls.c>
#endif
-#if defined(__amd64__) || defined(__i386__)
+#if defined(__aarch64__) || defined(__amd64__) || defined(__i386__)
static
-#ifdef __amd64__
+#ifdef __aarch64__
+#include <arm64/linux/linux_syscalls.c>
+#elif __amd64__
#include <amd64/linux/linux_syscalls.c>
#else
#include <i386/linux/linux_syscalls.c>
@@ -83,7 +85,7 @@ sysdecode_syscallname(enum sysdecode_abi abi, unsigned int code)
return (freebsd32_syscallnames[code]);
break;
#endif
-#if defined(__amd64__) || defined(__i386__)
+#if defined(__aarch64__) || defined(__amd64__) || defined(__i386__)
case SYSDECODE_ABI_LINUX:
if (code < nitems(linux_syscallnames))
return (linux_syscallnames[code]);