|
@@ -16,7 +16,6 @@ const
|
|
|
syscall_nr_chdir = 12;
|
|
|
syscall_nr_lseek = 19;
|
|
|
syscall_nr_getpid = 20;
|
|
|
- syscall_nr_mount = 21; // Blacklisted. Do not use.
|
|
|
syscall_nr_getuid = 24;
|
|
|
syscall_nr_ptrace = 26;
|
|
|
syscall_nr_access = 33;
|
|
@@ -28,25 +27,18 @@ const
|
|
|
syscall_nr_pipe = 42;
|
|
|
syscall_nr_times = 43;
|
|
|
syscall_nr_brk = 45;
|
|
|
- syscall_nr_acct = 51; // Blacklisted. Do not use.
|
|
|
- syscall_nr_umount2 = 52; // Blacklisted. Do not use.
|
|
|
syscall_nr_ioctl = 54;
|
|
|
syscall_nr_fcntl = 55;
|
|
|
syscall_nr_setpgid = 57;
|
|
|
syscall_nr_umask = 60;
|
|
|
- syscall_nr_chroot = 61; // Blacklisted. Do not use.
|
|
|
syscall_nr_dup2 = 63;
|
|
|
syscall_nr_getppid = 64;
|
|
|
syscall_nr_setsid = 66;
|
|
|
syscall_nr_sigaction = 67;
|
|
|
- syscall_nr_sethostname = 74; // Blacklisted. Do not use.
|
|
|
syscall_nr_setrlimit = 75;
|
|
|
syscall_nr_getrusage = 77;
|
|
|
syscall_nr_gettimeofday = 78;
|
|
|
- syscall_nr_settimeofday = 79; // Blacklisted. Do not use.
|
|
|
syscall_nr_readlink = 85;
|
|
|
- syscall_nr_swapon = 87; // Blacklisted. Do not use.
|
|
|
- syscall_nr_reboot = 88; // Blacklisted. Do not use.
|
|
|
syscall_nr_mmap = 90;
|
|
|
syscall_nr_mmap64 = syscall_nr_mmap;
|
|
|
syscall_nr_munmap = 91;
|
|
@@ -55,28 +47,19 @@ const
|
|
|
syscall_nr_getpriority = 96;
|
|
|
syscall_nr_setpriority = 97;
|
|
|
syscall_nr_socketcall = 102;
|
|
|
- syscall_nr_syslog = 103; // Blacklisted. Do not use.
|
|
|
- syscall_nr_klogctl = syscall_nr_syslog; // Blacklisted. Do not use.
|
|
|
syscall_nr_setitimer = 104;
|
|
|
syscall_nr_getitimer = 105;
|
|
|
syscall_nr_wait4 = 114;
|
|
|
- syscall_nr_swapoff = 115; // Blacklisted. Do not use.
|
|
|
syscall_nr_sysinfo = 116;
|
|
|
syscall_nr_fsync = 118;
|
|
|
syscall_nr_sigreturn = 119;
|
|
|
syscall_nr_clone = 120;
|
|
|
- syscall_nr_setdomainname = 121; // Blacklisted. Do not use.
|
|
|
syscall_nr_uname = 122;
|
|
|
- syscall_nr_adjtimex = 124; // Blacklisted. Do not use.
|
|
|
syscall_nr_mprotect = 125;
|
|
|
- syscall_nr_init_module = 128; // Blacklisted. Do not use.
|
|
|
- syscall_nr_delete_module = 129; // Blacklisted. Do not use.
|
|
|
syscall_nr_quotactl = 131;
|
|
|
syscall_nr_getpgid = 132;
|
|
|
syscall_nr_fchdir = 133;
|
|
|
syscall_nr_personality = 136;
|
|
|
- syscall_nr_setfsuid = 138; // Blacklisted. Do not use.
|
|
|
- syscall_nr_setfsgid = 139; // Blacklisted. Do not use.
|
|
|
syscall_nr__llseek = 140;
|
|
|
syscall_nr_getdents = 141;
|
|
|
syscall_nr__newselect = 142;
|
|
@@ -133,28 +116,18 @@ const
|
|
|
syscall_nr_geteuid = syscall_nr_geteuid32;
|
|
|
syscall_nr_getegid32 = 202;
|
|
|
syscall_nr_getegid = syscall_nr_getegid32;
|
|
|
- syscall_nr_setreuid32 = 203; // Blacklisted. Do not use.
|
|
|
- syscall_nr_setreuid = syscall_nr_setreuid32; // Blacklisted. Do not use.
|
|
|
syscall_nr_setregid32 = 204;
|
|
|
syscall_nr_setregid = syscall_nr_setregid32;
|
|
|
syscall_nr_getgroups32 = 205;
|
|
|
syscall_nr_getgroups = syscall_nr_getgroups32;
|
|
|
- syscall_nr_setgroups32 = 206; // Blacklisted. Do not use.
|
|
|
- syscall_nr_setgroups = syscall_nr_setgroups32; // Blacklisted. Do not use.
|
|
|
syscall_nr_fchown32 = 207;
|
|
|
syscall_nr_fchown = syscall_nr_fchown32;
|
|
|
syscall_nr_setresuid32 = 208;
|
|
|
syscall_nr_setresuid = syscall_nr_setresuid32;
|
|
|
syscall_nr_getresuid32 = 209;
|
|
|
syscall_nr_getresuid = syscall_nr_getresuid32;
|
|
|
- syscall_nr_setresgid32 = 210; // Blacklisted. Do not use.
|
|
|
- syscall_nr_setresgid = syscall_nr_setresgid32; // Blacklisted. Do not use.
|
|
|
syscall_nr_getresgid32 = 211;
|
|
|
syscall_nr_getresgid = syscall_nr_getresgid32;
|
|
|
- syscall_nr_setuid32 = 213; // Blacklisted. Do not use.
|
|
|
- syscall_nr_setuid = syscall_nr_setuid32; // Blacklisted. Do not use.
|
|
|
- syscall_nr_setgid32 = 214; // Blacklisted. Do not use.
|
|
|
- syscall_nr_setgid = syscall_nr_setgid32; // Blacklisted. Do not use.
|
|
|
syscall_nr_mincore = 218;
|
|
|
syscall_nr_madvise = 219;
|
|
|
syscall_nr_getdents64 = 220;
|
|
@@ -195,7 +168,6 @@ const
|
|
|
syscall_nr_timer_gettime = 261;
|
|
|
syscall_nr_timer_getoverrun = 262;
|
|
|
syscall_nr_timer_delete = 263;
|
|
|
- syscall_nr_clock_settime = 264; // Blacklisted. Do not use.
|
|
|
syscall_nr_clock_gettime = 265;
|
|
|
syscall_nr_clock_getres = 266;
|
|
|
syscall_nr_clock_nanosleep = 267;
|
|
@@ -248,7 +220,6 @@ const
|
|
|
syscall_nr_perf_event_open = 336;
|
|
|
syscall_nr_prlimit64 = 340;
|
|
|
syscall_nr_prlimit = syscall_nr_prlimit64;
|
|
|
- syscall_nr_clock_adjtime = 343; // Blacklisted. Do not use.
|
|
|
syscall_nr_syncfs = 344;
|
|
|
syscall_nr_setns = 346;
|
|
|
syscall_nr_process_vm_readv = 347;
|
|
@@ -264,3 +235,36 @@ const
|
|
|
syscall_nr_copy_file_range = 377;
|
|
|
syscall_nr_preadv2 = 378;
|
|
|
syscall_nr_pwritev2 = 379;
|
|
|
+
|
|
|
+// The following syscalls are blocked by SECCOMP starting from Android 8.
|
|
|
+// Do not use them, unless you know what you are doing.
|
|
|
+const
|
|
|
+ syscall_nr_mount = 21 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_acct = 51 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_umount2 = 52 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_chroot = 61 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_sethostname = 74 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_settimeofday = 79 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_swapon = 87 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_reboot = 88 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_syslog = 103 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_klogctl = 103 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_swapoff = 115 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setdomainname = 121 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_adjtimex = 124 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_init_module = 128 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_delete_module = 129 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setfsuid = 138 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setfsgid = 139 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setreuid32 = 203 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setreuid = 203 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setgroups32 = 206 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setgroups = 206 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setresgid32 = 210 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setresgid = 210 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setuid32 = 213 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setuid = 213 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setgid32 = 214 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_setgid = 214 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_clock_settime = 264 deprecated 'This syscall is blocked on Android 8+';
|
|
|
+ syscall_nr_clock_adjtime = 343 deprecated 'This syscall is blocked on Android 8+';
|