Hey! I can provide some information on this; whenever a binary is executed, we possibly have to deal with some unknowns
1. execve(absolute_path, ...)
2. execve(relative_path, ...)
3. execveat(AT_FDCWD, relative_path, ...)
4. execveat(fd=somedir, relative_path, ...)
5. execveat(fd=?, absolute_path)