• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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