Audit ARM64 port
sanxiyn opened this issue · comments
#29 did basic port to ARM64, but Linux on different architectures (like x86_64 and ARM64) can execute different syscalls for the same code, and Jail needs to take that into consideration.
At least one such case is known. For the following Python code:
import os
os.access('/', os.F_OK)
x86_64 executes access
but ARM64 executes faccessat
. Currently, access
is checked for path but faccessat
is not.