@@ -32,6 +32,7 @@ int ioprio_set:ioprio_set(int which, int who, int ioprio) arm64,x86_64,mips64
32
32
pid_t gettid:gettid() all
33
33
int futex:futex(int *uaddr, int futex_op, int val, const struct timespec *timeout, int *uaddr2, int val3) all
34
34
int clone:clone(int (*fn)(void *), void *child_stack, int flags, void *arg, ..) all
35
+ int sigreturn:sigreturn(unsigned long __unused) arm,x86,mips
35
36
int rt_sigreturn:rt_sigreturn(unsigned long __unused) all
36
37
int rt_tgsigqueueinfo:int rt_tgsigqueueinfo(pid_t tgid, pid_t tid, int sig, siginfo_t *uinfo) all
37
38
int restart_syscall:int restart_syscall() all
@@ -54,17 +55,14 @@ int seccomp:seccomp(unsigned int operation, unsigned int flags, void *args) all
54
55
# Needed for debugging 32-bit Chrome
55
56
int pipe:pipe(int pipefd[2]) arm,x86,mips
56
57
57
- # b/34813887
58
+ # Needed by breakpad ( b/34813887).
58
59
int open:open(const char *path, int oflag, ... ) arm,x86,x86_64,mips
59
60
int getdents:getdents(unsigned int fd, struct linux_dirent *dirp, unsigned int count) arm,x86,x86_64,mips
60
61
61
- # syscalls needed to boot android
62
- int sigreturn:sigreturn(unsigned long __unused) arm,x86,mips
63
-
64
- # Needed by sanitizers (b/34606909)
65
- # 5 (__NR_open) and 195 (__NR_stat64) are also required, but they are
66
- # already allowed.
67
- ssize_t readlink:readlink(const char *path, char *buf, size_t bufsiz) arm,x86,x86_64,mips
62
+ # Needed by sanitizers (b/34606909, b/136777266).
63
+ int open:open(const char*, int, ...) arm,x86,x86_64
64
+ int stat64:stat64(const char*, struct stat64*) arm,x86
65
+ ssize_t readlink:readlink(const char*, char*, size_t) arm,x86,x86_64
68
66
69
67
# Probed for and conditionally used by ART.
70
68
int membarrier(int cmd, int flags) all
0 commit comments