Skip to content

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