Arm support
The .h header from syscall_intercept/arm is missing from the installation.
Using from gekkofs gives the next missing syscalls:
133 | return syscall_no_intercept_wrapper(SYS_stat, rel_path.c_str(), buf);
| ^~~~~~~~
| SYS_fstat
184 | return syscall_no_intercept_wrapper(SYS_lstat, rel_path.c_str(), buf);
| ^~~~~~~~~
| SYS_fstat
425 | return syscall_no_intercept_wrapper(SYS_access, rel_path.c_str(), mask);
| ^~~~~~~~~~
| SYS_accept
554 | return syscall_no_intercept_wrapper(SYS_dup2, oldfd, newfd);
| ^~~~~~~~
| SYS_dup3
581 | return syscall_no_intercept_wrapper(SYS_getdents, fd, dirp, count);
| ^~~~~~~~~~~~
| SYS_getdents64
96 | case SYS_open:
| ^~~~~~~~
| SYS_openat
110 | case SYS_creat:
| ^~~~~~~~~
| SYS_read
138 | case SYS_epoll_create:
| ^~~~~~~~~~~~~~~~
| SYS_epoll_create1
175 | case SYS_dup2:
| ^~~~~~~~
| SYS_dup3
202 | case SYS_inotify_init:
| ^~~~~~~~~~~~~~~~
| SYS_inotify_init1
233 | case SYS_signalfd:
| ^~~~~~~~~~~~
| SYS_signalfd4
291 | case SYS_pipe:
| ^~~~~~~~
| SYS_pipe2
318 | case SYS_eventfd:
| ^~~~~~~~~~~
| SYS_eventfd2
471 | case SYS_open:
| ^~~~~~~~
| SYS_openat
477 | case SYS_creat:
| ^~~~~~~~~
| SYS_read
493 | case SYS_stat:
| ^~~~~~~~
| SYS_statx
508 | case SYS_lstat:
| ^~~~~~~~~
| SYS_fstat
585 | case SYS_unlink:
| ^~~~~~~~~~
| SYS_unlinkat
596 | case SYS_rmdir:
| ^~~~~~~~~
| SYS_chdir
602 | case SYS_symlink:
| ^~~~~~~~~~~
| SYS_symlinkat
614 | case SYS_access:
| ^~~~~~~~~~
| SYS_accept
654 | case SYS_dup2:
| ^~~~~~~~
| SYS_dup3
665 | case SYS_getdents:
| ^~~~~~~~~~~~
| SYS_getdents64
686 | case SYS_mkdir:
| ^~~~~~~~~
| SYS_mkdirat
692 | case SYS_chmod:
| ^~~~~~~~~
| SYS_fchmod
723 | case SYS_readlink:
| ^~~~~~~~~~~~
| SYS_readlinkat
741 | case SYS_rename:
| ^~~~~~~~~~
| SYS_renameat
Edited by Ramon Nou