1# Organized by frequency of systemcall - in descending order for 2# best performance. 3futex: 1 4ioctl: 1 5write: 1 6prctl: 1 7clock_gettime: 1 8getpriority: 1 9read: 1 10close: 1 11writev: 1 12dup: 1 13ppoll: 1 14mmap2: 1 15 16# mremap: Ensure |flags| are (MREMAP_MAYMOVE | MREMAP_FIXED) TODO: Once minijail 17# parser support for '<' is in this needs to be modified to also prevent 18# |old_address| and |new_address| from touching the exception vector page, which 19# on ARM is statically loaded at 0xffff 0000. See 20# http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0211h/Babfeega.html 21# for more details. 22mremap: arg3 == 3 23munmap: 1 24mprotect: 1 25madvise: 1 26openat: 1 27sigaltstack: 1 28clone: 1 29setpriority: 1 30getuid32: 1 31fstat64: 1 32fstatfs64: 1 33pread64: 1 34faccessat: 1 35readlinkat: 1 36exit: 1 37rt_sigprocmask: 1 38set_tid_address: 1 39restart_syscall: 1 40exit_group: 1 41rt_sigreturn: 1 42pipe2: 1 43gettimeofday: 1 44sched_yield: 1 45nanosleep: 1 46lseek: 1 47_llseek: 1 48sched_get_priority_max: 1 49sched_get_priority_min: 1 50statfs64: 1 51sched_setscheduler: 1 52fstatat64: 1 53ugetrlimit: 1 54getdents64: 1 55 56# for attaching to debuggerd on process crash 57sigaction: 1 58tgkill: 1 59socket: 1 60connect: 1 61fcntl64: 1 62rt_tgsigqueueinfo: 1 63geteuid32: 1 64getgid32: 1 65getegid32: 1 66getgroups32: 1 67recvmsg: 1 68getpid: 1 69gettid: 1 70