Commit 9bab18b8 authored by Olivier Houchard's avatar Olivier Houchard
Browse files

libsysdecode: Decode FreeBSD32 syscalls on arm64.

Add aarch64 to the list of architectures that can run 32bits FreeBSD binaries,
so that truss works correctly with an arm32 binary.
The same should probably be done with mips.

MFC After:	1 week
parent 1f82fb38
......@@ -43,7 +43,7 @@ __FBSDID("$FreeBSD$");
static
#include <kern/syscalls.c>
#if defined(__amd64__) || defined(__powerpc64__)
#if defined(__amd64__) || defined(__powerpc64__) || defined(__aarch64__)
static
#include <compat/freebsd32/freebsd32_syscalls.c>
#endif
......@@ -73,7 +73,7 @@ sysdecode_syscallname(enum sysdecode_abi abi, unsigned int code)
if (code < nitems(syscallnames))
return (syscallnames[code]);
break;
#if defined(__amd64__) || defined(__powerpc64__)
#if defined(__amd64__) || defined(__powerpc64__) || defined(__aarch64__)
case SYSDECODE_ABI_FREEBSD32:
if (code < nitems(freebsd32_syscallnames))
return (freebsd32_syscallnames[code]);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment