At some point, a sandboxed process will try to run a syscall that interacts with IO, such as:
open(const char* path, int mode)
Within our sandbox, the following events happen:
- The process calls libc's
open
call - Libc translates this to system(SYS_open, path, mode) using the constants in /usr/include/asm/unistd_64.h